Node Research Assistant

@zack/research-assistant-node

Node SDK starter for an interactive local research assistant built on AgentPM-installed tools.

Use case: researchnode-sdknode
Bootstrap
agentpm new @zack/research-assistant-node@0.1.1 my-project
Next steps
pnpm install
Installs
1
All time
Stars
0
Unstarred
Latest stable
Today
v0.1.1

research-assistant-node

research-assistant-node is a published AgentPM workflow template for bootstrapping a Node SDK research assistant project.

It generates a local project that:

  • installs the declared research tools through AgentPM
  • loads those installed tools with the Node SDK
  • runs an interactive OpenAI-powered research console
  • keeps the generated agent.json editable so users can change the tool set later

SDK compatibility update

Version 0.1.1 generates apps with SDK 0.1.17+ and requires AgentPM CLI 0.1.43+ on PATH (or configured through AGENTPM). Publish this version to make the updated scaffold available through agentpm new.

Generated project shape

The scaffold includes:

  • README.md
  • .env.example
  • package.json
  • tsconfig.json
  • src/main.ts
  • test/main.test.js

The generated root agent.json is synthesized by agentpm new from the template dependency declarations.

Tool set

This template currently installs:

  • @zack/web-page-extract
  • @zack/robots-aware-crawl
  • @zack/document-convert
  • @zack/table-extract
  • @zack/markdown-chunk
  • @zack/summarize-text
  • @zack/translate-text

Local development

From this template package directory:

agentpm lint

To verify the scaffold locally before publish:

agentpm new . ../research-assistant-node-test

After publish, generate a test project with:

agentpm new @zack/research-assistant-node my-research-app