Skip to content

v0.10.0

Choose a tag to compare

@ryaker ryaker released this 08 Mar 14:52
· 89 commits to main since this release

What's New

Features

  • Subagent delegationlist_subagents and delegate_to_subagent tools. Define subagents in .zora/subagents/<name>/SUBAGENT.md with scoped tool access and system prompts. CLI: zora-agent subagent list/info
  • Encrypted secretszora-agent secret set/get/list/delete. AES-256-GCM at rest, JIT decryption, PBKDF2 key derivation. Set ZORA_MASTER_PASSWORD to enable
  • Capability token enforcement — Per-job WorkerCapabilityToken created in submitTask(), enforced in the canUseTool gate for path and command actions
  • Memory reflectionReflectorWorker now wired: extracts structured MemoryItems from daily note consolidation and session-tier token overflow
  • Integrity guardian — SHA-256 baselines on SOUL.md, policy.toml, config.toml checked every boot. zora-agent doctor shows status
  • TLCI workflow planner, agent-callable skill tools, tool-level hooks (ShellSafety, AuditLog, RateLimit, SecretRedact)

Bug Fixes

  • zora-agent ask no longer hangs on exitnode-cron's task.stop() was keeping timer handles alive; switched to task.destroy() in HeartbeatSystem and RoutineManager
  • TypeScript moduleResolution — switched from bundler to node16; fixes node:* import resolution and Node.js globals across the entire codebase
  • AbortSignal typing in canUseTool wrapper corrected

Upgrade

npm install -g zora-agent@0.10.0