Skip to content

TimemAi v0.6

Choose a tag to compare

@moliam moliam released this 01 Jul 06:46

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_progress plus continue, so
    progress can appear in the Thought/Action panel while long jobs continue.
  • Added guarded finalization: continue:false plus runtime-controlled expect
    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 thought content 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.