v0.19.29
What's changed
Cleanup pass resolving the verified-true items from a code/skills review — no
new behavior, all agent-native consistency, dead-code removal, and small fixes.
Fixed
- Slash
/logsand/inventorynow open the file picker (like the
empty-state chips), instead of seeding a prompt the agent has no file to act on. - The model chip recovers from a transient sidecar blip —
refreshModel
retries a few times instead of getting stuck on "Add model" until a refresh. - Sending an ambiguous-type attachment gives feedback (a "choose a type"
hint) rather than a silent no-op.
Changed
skills_usedis bound to skills actually loaded viaread_skillthis turn
— the model can no longer claim a skill it never opened (keeps the report
honest).- Skill selection is robust to spacing/punctuation — a keyword like
SignatureDoesNotMatchmatches"Signature Does Not Match"/"access-denied"
without a hard-coded error→skill map (still metadata-driven). read_skillhas a per-turn budget (max 6 loads) so a loop can't pull every
skill body into context.- The deterministic session report labels its "next actions" as rule-derived
suggestions, distinct from the agent's own proposals. - Refreshed stale
SKILL.mdguidance (access-log, lifecycle-cost, performance,
security-iam, migration, replication) to the current tools: local files →
analyze_uploaded_fileinline; config/account →review_bucket_config/
survey_account; only cloud imports stay confirmed.
Removed
- Dead
/sessions/{id}/actions/previewendpoint +preview()+ the frontend
ActionPreviewResulttype.
Docs
- Rewrote
docs/architecture.mdto the agent-native model (no autonomy toggle,
nonew_runform, free-form proposals,origin='agent'runs hidden from the
thread); fixed thesession_agentmodule header (attached files analyzed
inline) and the inline-survey timeout note.
Install
Builds are unsigned / ad-hoc (no Apple notarization, no Windows Authenticode). Verify downloads against the SHA256SUMS-*.txt files.
- macOS (arm64): open the .dmg, drag to Applications. First launch shows a Gatekeeper prompt — right-click the app → Open, or run
xattr -dr com.apple.quarantine "/Applications/Storage Agent Workbench.app". It starts in a few seconds. - Linux (x64):
sudo apt install ./storage-agent-workbench-v0.19.29-linux-x64.deb - Windows (x64): run the
-setup.exe; if SmartScreen warns, choose More info → Run anyway.
Prompt-free signed builds: see docs/signing.md.