Skip to content

v0.9.48 β€” πŸ€– The office stops waiting for you

Choose a tag to compare

@bagidea bagidea released this 01 Aug 09:31
· 42 commits to main since this release

πŸ€– The office stops waiting for you

AUTO β€” the team keeps going without you. The office used to stop mid-job to ask your opinion and then sit there until you came back. With AUTO on, agents decide within their remit and open their own next turn until the work is genuinely finished. It still stops for the things that are actually yours to answer: a credential it can't get, or an irreversible/outward action (push, deploy, delete, spend) β€” and a block is pushed to your channels so you hear about it wherever you are. Bounded to 8 self-driven rounds per job, every round announced in chat. Off by default: βš™ β†’ TOOLS β†’ "πŸ€– Keep going (AUTO)" or bagidea auto on. It removes the wait for an opinion β€” what an agent may DO is still the separate πŸ”“ auto-approve switch.

A scheduled job now actually sets work in motion. A standing order would fire on time, the Director would answer with a plan β€” and nothing happened, so you had to come back and give the same order by hand. The job runner was the one path in the office that sent the raw prompt with none of the scaffolding every other path carries: no dispatch protocol on the way in, and no DELEGATE: parser on the way out, so the lines that hand work to the team were printed as prose and thrown away. A fired job is now run exactly like an order you just typed. The same missing parser is fixed on the resume-after-limit path.

πŸ›‘ Registering a folder no longer means "run whatever code it ships" (#39, reported by @glmgbj233). A project can carry its own .claude/settings.json, and that file is executable configuration: a SessionStart command hook runs the instant a session opens in the folder β€” before the model acts, so the permission broker never sees it. A project with no hooks of its own is trusted silently as before; one that ships hooks raises a card listing the literal commands and parks the work until you answer β€” approve and the task resumes by itself. Approval is bound to that exact setup, so editing the settings file or the script a hook calls asks again. Answerable from the terminal: bagidea trust.

Also fixed

  • Ghost task cards that stayed pinned "running" forever when a run ended without a verdict β€” and a run killed for a dead brain now ends red, not green.
  • A nameless body on the office floor β€” endings with an empty agent id gave the wallpaper someone to render who could never be removed.
  • A link in chat no longer swallows the office β€” http(s) links open in your real browser instead of navigating the office itself to GitHub.
  • The πŸ”“ auto-approve switch looked like a dot, not a switch (the setting always worked).
  • npm bootstrapper republished (0.9.47) so npx bagidea-office stops serving 0.9.39.

Docs

README, the guides, the website (all 14 languages) and the pitch deck cover the new behaviour β€” and the English surfaces that had drifted into Thai (the guide index, PLACE examples, a settings label, a dead anchor) are English again, with every guide listed.

No shell change in this release β€” bagidea update picks it all up.

Full changelog: https://github.com/bagidea/bagidea-office/blob/main/CHANGELOG.md