TimemAi v0.6
TimemAi v0.6
This release hardens TimemAi as a local shell agent with stronger runtime
protocols, memory management, terminal UI behavior, and release gates.
Highlights
- Unified model-facing memory/context protocol under
memmgr, covering durable
memory, raw chat history, scratch memory, and prompt-context shrink. - Replaced finality handling with
report_job_progresspluscontinue, so
progress can appear in the Thought/Action panel while long jobs continue. - Added guarded finalization:
continue:falseplus runtime-controlledexpect
checks can finish without an unnecessary extra model round. - Added compact thinking/final status layouts with model round count, context
utilization, token totals, latest request deltas, and cache-hit counts. - Increased default maximum agent interaction rounds from 20 to 50.
Reliability And UX
- Observation panel wraps long intent/action lines and renders action details as
tree child rows under user-facing intent. - Model-private
thoughtcontent is hidden from the user-facing observation UI. - Prose-wrapped or fenced JSON model responses are parsed when they contain a
valid response envelope. - Paste recovery no longer flags untouched
[ pasted N lines ]markers from
stale preserved paste records, and Esc cancels the current input activity. - Final response status uses concise
ctx[N%]instead of mixing current-turn
deltas into completed summaries.
Quality Gates
- Added GitHub Actions CI that mirrors local release gates.
- Release validation passed locally with
scripts/ci.sh, including script
checks, install logic, contract checks, sensitive scan, Rust format/tests,
release build, real TTY smoke, and whitespace checks.