All ideas

Expose owned ephemeral-agent lifecycle APIs

1 person asked for this

Steps: 1. Call agents_spawn with a bounded Codex prompt that replies COMPLETE and exits. 2. Save the returned agent.id. 3. Call agents_list({}); the ephemeral run is absent. 4. Call agents_get({agent: returnedId}); it returns not found. 5. Attempt to query state, wait for completion, or close only that owned ID; no supported MCP operation exists. Expected: Expose owned ephemeral run list/get/status/wait/result/close operations with parent ownership, timestamps, completion/error summary, and rejection of attempts to close unrelated agents. Observed: The spawn response explicitly says the coordinator will not be notified and must tell the user to watch the tab. agents_list/get cover saved configurations only. A later spawn was rejected because eight throwaway agents were still counted as running.

This gathers what several people told us separately. Their original messages stay private: only this rewording is public, and nobody sees who wrote what.

It is done. See the work

Discussion0

    You will be told by email and in the app on every reply. Every message carries a link to stop them.