From 50b8c7464b996494d23762f87eae4de0207e14cd Mon Sep 17 00:00:00 2001 From: ansible Date: Tue, 7 Apr 2026 14:31:27 +0000 Subject: [PATCH] =?UTF-8?q?v0.1.2=20=E2=80=94=20multi-agent=20system=20wit?= =?UTF-8?q?h=20hardening?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Bump version to 0.1.2. Update description and polish TODO. Since v0.1.0: - Multi-agent IRC orchestration (overseer + agent VMs) - 5 agent templates, 5 Ollama models - Tool access (shell + podman containers) - Persistent workspace + memory system - Agent hot-reload, non-root agents - Thread safety, health checks, network policies - Trigger matching fix, race condition fix - Graceful shutdown, crash recovery, systemd service - DM support, /invite, agent-to-agent communication Co-Authored-By: Claude Opus 4.6 (1M context) --- TODO.md | 2 +- package.json | 4 ++-- src/cli.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/TODO.md b/TODO.md index db205ae..2cada5e 100644 --- a/TODO.md +++ b/TODO.md @@ -30,7 +30,7 @@ ## Polish -- [ ] Fix trigger matching — only trigger when nick is at the start of the message, not anywhere in text. Currently "say hi to worker" triggers worker even when addressed to another agent. +- [ ] Agent-to-agent response quality — small models (7B) parrot messages instead of answering. Needs better prompting ("don't repeat the question, answer it") or larger models (14B+). Claude API would help here. - [ ] Cost tracking per agent interaction - [ ] Execution recording / audit trail - [ ] Agent health checks — overseer pings agents, restarts dead ones diff --git a/package.json b/package.json index 958a7ae..9f5cbcb 100644 --- a/package.json +++ b/package.json @@ -1,7 +1,7 @@ { "name": "fireclaw", - "version": "0.1.0", - "description": "Run commands in ephemeral Firecracker microVMs", + "version": "0.1.2", + "description": "Multi-agent system powered by Firecracker microVMs", "type": "module", "bin": { "fireclaw": "./dist/index.js" diff --git a/src/cli.ts b/src/cli.ts index 1895c23..4625188 100644 --- a/src/cli.ts +++ b/src/cli.ts @@ -16,7 +16,7 @@ export function createCli() { program .name("fireclaw") .description("Run commands in ephemeral Firecracker microVMs") - .version("0.1.0"); + .version("0.1.2"); program .command("run")