$ the-wire · showcase
Goose live voice points at any GPT-Live server
By RepoJournal · Filed · About Agentic Coding · Composed from the cited sources · methodology
The day's one change operators can act on is in Goose's live voice: three env vars let it target any GPT-Live compatible endpoint instead of api.openai.com, and keep the OpenAI key out of it.
feat(live-voice): configurable GPT-Live endpoint, model and key aaif-goose/goose
Live voice no longer requires api.openai.com: GOOSE_LIVE_VOICE_ENDPOINT takes a full sessions URL (unset or blank keeps https://api.openai.com/v1/live/sessions, with the sideband derived from it), GOOSE_LIVE_VOICE_MODEL defaults to gpt-live-1, and GOOSE_LIVE_VOICE_API_KEY is read on every start without the per-process secrets cache. A custom endpoint never receives OPENAI_API_KEY, so pointing G...
Allow asynchronous model request budget checks openai/codex
Model request budget checks can now be asynchronous, awaited before both HTTP and WebSocket generation; WebSocket warmup still skips them, and if the account changes during the post-connect check the request setup is rebuilt and the connection re-established before the request goes out.
Fetch account security reminders through app-server (#60082) openai/codex
Codex's app-server gains account/securitySetup/read, which returns an optional security notice with account and user IDs, and it fetches reminders only for a matching saved ChatGPT login, returning notice: null for ineligible, unavailable, or timed-out cases.
feat(codemode): idempotent and durable tools, and safe suspension on the VM anomalyco/opencode
In @opencode/codemode on the bytecode VM (engine: "vm"), tools can now be declared idempotent or durable with start, wait and cancel wrappers, keyed by stable <runId>:<callId> call keys, with suspension refused while a plain tool runs. Relevant if you author codemode tools that resume across runs; nothing changes for console users.
chore(deps): bump vite from 8.0.16 to 8.3.5 OpenHands/OpenHands
Elsewhere it was housekeeping: OpenHands bumped vite from 8.0.16 to 8.3.5, one contributor named the coordinate constants in the file-drop illustration, and the bot swept temporary .pr/ artifacts off main.