Skip to content

Run environment none and stdio MCP in the agent-host views - #481

Merged
SaladDay merged 4 commits into
feature/agent-outside-sandboxfrom
aos/view-none-stdio
Oct 7, 2026
Merged

SaladDay merged 4 commits into
feature/agent-outside-sandboxfrom
aos/view-none-stdio

Conversation

@SaladDay

@SaladDay SaladDay commented Oct 7, 2026 •

Copy link
Copy Markdown
Collaborator

Agent-host views now run Sessions with environment none and stdio MCP servers for Codex, Claude and MiniMax Code. Each view declares EnvironmentNone and StdioMCP Supported.

  • Environment none. The view starts the Harness in /.oac/home/work without a workspace. It reuses the adapter's existing none settings, and Claude drops the environment variables that only the workspace tools need.

  • Stdio MCP. Each adapter's existing stdio rendering now takes the command source as a parameter. A view passes the binding's alias with no arguments, and the process broker runs the frozen command in the sandbox. The view-only MCP renderers and the stdio rejections are deleted. The Claude bridge accepts a stdio server without args.

  • Codex trust. The adapter writes no trust entry; Codex keeps its native project trust.

  • Qualification. agenthostqualify adds two Turns for each kind that declares support:

    • an environment-none Turn, which must answer through the model and leave native state naming /.oac/home/work;
    • a stdio-MCP Turn, which must call a Python MCP server running in the sandbox.

    Real-Harness qualification passed for all three kinds.


View with [code]smith Autofix with [code]smith
Need help on this PR? Tag @codesmith-bot with what you need. Autofix is disabled.

@SaladDay
SaladDay merged commit 712da29 into feature/agent-outside-sandbox Oct 7, 2026
20 checks passed
@SaladDay
SaladDay deleted the aos/view-none-stdio branch October 7, 2026 10:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant