You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Added
mctop record <target> saves a live browsing session as a test spec. Every tool call you make becomes a step in a mctop test contract, with the called tools as expect.tools and each call asserting the error status you observed. Header values are written as $NAME env references, so a recording never leaks a secret.
Prompts with arguments open a fill-in form, the same one tools get, instead of rendering with empty arguments. Values pass as protocol-typed strings, the details pane lists a prompt's arguments, and e re-edits from the result screen.
Changed
A table too wide to fit now keeps the columns that identify a row. Ids, names, status, and dates survive the cap in their declared order, rather than the first few fields encountered. On a crowded analytics payload that is the difference between a table of interchangeable total_* metrics and one you can actually scan.
Fixed
mctop version reports the real version in go install builds. It used to answer 0.0.0-dev for anything that did not come from a release build, which made a stale binary on your PATH hard to spot.