Skip to content

quecto-agent v0.2.0

Choose a tag to compare

@adityak74 adityak74 released this 25 Jul 06:55
· 17 commits to main since this release
e3e18d6

quecto-agent v0.2.0

Capsules: loadable instruction bundles for the chat REPL.

A Claude-Code-Skills-like extensibility system: reusable bundles of instructions (and optional scripts) discovered from ~/.quecto/capsules (user scope) and <cwd>/.quecto/capsules (project scope, overriding user for a shared name).

New commands

  • /capsules — list available and loaded capsules
  • /load <name> / /unload <name> — toggle a capsule mid-session
  • /<capsule_name> [prompt] — load a capsule (if needed) and optionally route a prompt through it
  • /capsule-create <name> <what it should do> — describe what you want in plain language and the agent drafts, validates, writes, and immediately loads a new CAPSULE.md for you — no hand-authored frontmatter required

Loaded capsules fold into the agent's system prompt and survive /clear. /capsule-create writes to project scope (<cwd>/.quecto/capsules/<name>/CAPSULE.md) and validates the capsule name against path traversal before touching the filesystem.

Quality

  • Built task-by-task with TDD and independent review per task, plus a final whole-branch review that caught and fixed a path-traversal gap in /capsule-create's name handling before merge.
  • 458 tests passing across the workspace, zero warnings.
  • Live end-to-end UAT against qwen3.6:35b on Ollama — see docs/UAT-capsule-create-report.md.

Build

  • Size-optimized release binary: aarch64-apple-darwin, ~5.5 MB (grown from the v0.1.0 baseline as image support, the native Anthropic provider, and Mermaid rendering landed in between).

quecto core stays at v0.1.0 — this release only touches quecto-agent.

See CHANGELOG.md for the full day-by-day history.