This release includes 1 breaking change for platform teams planning a safe upgrade.
✓ No known CVEs patched in this version
Topics
+6 more
Summary
AI summaryTools moved to separate tools/*.mjs files and auto‑discovered at startup.
Full changelog
Modular Tools
Tools now live in separate files (tools/*.mjs) and are auto-discovered at startup. This makes it easier to add new tools without modifying the core harness.
Changes
- Extract
bashandskilltools intotools/bash.mjsandtools/skill.mjs - Harness auto-discovers tool modules at startup
- Common Node modules exposed as globals for tool authors
- Add CLAUDE.md symlink to AGENTS.md
- Update self skill with tool authoring guide
Tool Authoring
New tools can be added by creating a .mjs file in the tools/ directory:
export default {
name: 'mytool',
description: 'What it does',
parameters: { type: 'object', properties: { arg: { type: 'string' } }, required: ['arg'] },
handler: async ({arg}) => 'result'
};
Total line count: 30 (23 harness + 4 bash + 3 skill)
Breaking Changes
- Tools must now be placed in `tools/*.mjs` files; core harness no longer includes inline tool definitions.
Weekly OSS security release digest.
The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.
No spam, unsubscribe anytime.
Share this release
About Tiny agentic loop with Docker sandbox
All releases →Related context
Related tools
Earlier breaking changes
- v1.8.0 Goal tool's `check` parameter now a judge prompt, not bash command.
Beta — feedback welcome: [email protected]