quecto-agent v0.2.0
·
17 commits
to main
since this release
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 newCAPSULE.mdfor 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:35bon Ollama — seedocs/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.