Repository navigation
v1.7.0 — small turns, review each seat
·
13 commits
to main
since this release
Published to npm as @armoryworks/md-agent@1.7.0.
The day's Antigravity log showed where a weekly quota went: one md-agent turn is a 70–130-call agentic loop inside the CLI, each call re-reading the whole conversation, so a single turn reached 5–7M tokens — and the same task ran three times at that size.
Changed
- Turn discipline + turn cap. Every seat's mandate now says one slice per turn, one check, then report;
roles[].turnTimeoutSec(300s agy / 600s claude) stops a turn that runs long and reports it as an ask too big for one turn. - Recycle by size. A session whose last turn processed ≥ 200k tokens (
MD_AGENT_ROLE_RECYCLE_TOKENS) is reseeded from a handoff before its next dispatch. - agy tiers at low/medium reasoning:
gemini-3.1-pro-low/gemini-3.8-flash-medium/gemini-3.8-flash-low. A-highturn spends ~60k thinking tokens; name one explicitly if a seat needs it. - Seats get large briefs by pointer to
context.md; an identical verify tail isn't re-attached twice.
New
- Review each seat. After the planner's proposal: each seat's recommendation with the planner's one-line reason first, then every provider · tier with what it's good for and what it costs; your pick replaces the plan's. The skill tells Claude Code to do the same in conversation — never choose a seat's provider silently.