Skip to content

This release includes 1 breaking change for platform teams planning a safe upgrade.

✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Topics

agentic-ai agentic-coding ai autonomous-agent cli codegolf
+6 more
coding-agent developer-tools harness llm repl sandbox

Summary

AI summary

Tools 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 bash and skill tools into tools/bash.mjs and tools/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

Track Tiny agentic loop with Docker sandbox

Get notified when new releases ship.

Sign up free

About Tiny agentic loop with Docker sandbox

All releases →

Related context

Earlier breaking changes

  • v1.8.0 Goal tool's `check` parameter now a judge prompt, not bash command.

Beta — feedback welcome: [email protected]