TimemAi v0.7
TimemAi v0.7
This release focuses on making the agent runtime more modular, inspectable, and resilient before broader use.
Highlights
- Reworked the static prompt source to Markdown with explicit injection points for response schema, tool catalog, and skill headers.
- Added manifest-backed capability metadata so one tool description source drives both prompt rendering and executor-side validation.
- Moved tool-specific validation out of the top-level parser and into the capability/executor boundary.
- Added
self_toolfor Timem self-inspection, including non-secret runtime env, memory/audit paths, and about/version metadata. - Added concise model-facing tool documentation instead of verbose schema dumps.
- Added focused scenario replay coverage for coding, memory QA, self QA/env update, file writing, KV-cache planning, and profiler cached-token accounting.
Stability
- Provider/network failures now retry up to five times with user-visible retry status.
- Protocol repair now returns focused repair context around the malformed model output.
- Repair overhead is visible as
⇌N (⚠M)in status lines. - Premature finished responses with evidence-gathering actions are downgraded to working, so runtime executes the actions first.
- API audit is now structured as
api_audit.jsonwhile legacy JSONL chat audit remains readable.
Quality Gate
scripts/ci.sh: passedcargo test --workspace: passedscripts/edge_regression.sh: passedscripts/sensitive_scan.sh --current: passedscripts/sensitive_scan.sh --history: passedcargo build -p timem_shell --release: passed