Skip to content

feat(agent,vscode): the opencraw agent, added to a workspace (0.4.0) (#292) - #302

Merged
russoedu merged 1 commit into
feat/mcp-docs-toolfrom
feat/opencraw-agent
Oct 16, 2026
Merged

russoedu merged 1 commit into
feat/mcp-docs-toolfrom
feat/opencraw-agent

Conversation

@russoedu

Copy link
Copy Markdown
Collaborator

Part of #292. Stacked on #301.

  • new @opencraw/agent: one specification of the OpenCraw specialist (persona: casual, respectful, funny, honest; workflow from a prompt that says the input and the expected output, a file included; knowledge of recipes, modes, steps, documents, mapping, hooks, access, policies, output formats and Studio; rules) and renderers for each host
  • Add the OpenCraw agent to this workspace in the VS Code extension: a Copilot custom agent (.github/agents/opencraw.agent.md), a Claude Code subagent (.claude/agents/opencraw.md) and/or a section of AGENTS.md (the rest of the file is kept; asks before replacing a file you changed)
  • the agent uses the MCP server's tools, including the new docs tool, instead of guessing syntax
  • the editor e2e (real VS Code 1.127.0) writes all three and checks them
  • extension 0.4.0

Studio's own tools for the agent (studio_*) arrive with the chatbot (#293); the agent already knows to use them when they exist.

🤖 Generated with Claude Code

https://claude.ai/code/session_01TjR6eM2tUwU3NGnKXsmEap

…orkspace (0.4.0)

- new @opencraw/agent: one specification of a specialist that builds recipes
  (persona, workflow, knowledge, rules, tools) and a renderer for each host
- a Copilot custom agent, a Claude Code subagent, or an AGENTS.md section
  that keeps the rest of the file
- extension: Add the OpenCraw agent to this workspace; the editor e2e writes all three

Part of #292.

Co-Authored-By: Claude Sonnet 5.5 <[email protected]>
Claude-Session: https://claude.ai/code/session_01TjR6eM2tUwU3NGnKXsmEap
@russoedu
russoedu merged commit 9f521d9 into feat/mcp-docs-tool Oct 16, 2026
4 of 5 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant