Skip to content

v0.2.0 — Tool discovery improvements

Choose a tag to compare

@schlemperdev schlemperdev released this 21 Jun 13:50
· 26 commits to main since this release

🚀 Enhancements

  • MCP Prompts: New shantycrawl-setup prompt with full usage guide for lazy-loading tools, accessible via GetPromptRequestSchema.
  • tool_enable Discovery: Description now lists all advanced tool categories (map, extract, parse, agent, interact, research_*, monitor_*) so agents discover them naturally.
  • Call without args: tool_enable() lists all 22 advanced tools with status; tool_disable() lists active tools.

🛡️ Guardrails

  • Base tools locked: scrape, crawl, search, check_crawl_status, tool_enable, tool_disable cannot be enabled/disabled.
  • Invalid name suggestions: tool_enable("typo") returns available tool names.

🤖 Workflow & DX

  • Git skills split: Separated git-workflow (branch → PR) from git-merge (merge → version → publish) for cleaner automation.
  • SKILL.md shipped: OpenCode skill included in npm package — triggers on web scraping, mapping, extraction tasks.

📖 Documentation

  • AGENTS.md guidance: Two lines in Work Guidance reminding agents to use tool_enable for advanced tools.
  • src/AGENTS.md: Updated file map and work guidance reflecting the new prompts capability.