Commit History
-
Add CLI sandbox runtime and fix HF Jobs script paths (#237)
Unverified signature* Resolve bare Python job scripts Co-authored-by: OpenAI Codex <codex@openai.com> * Update HF Jobs script description Co-authored-by: OpenAI Codex <codex@openai.com> * Clarify HF Jobs script path prompt Co-authored-by: OpenAI Codex <codex@openai.com> * Add CLI sandbox tool runtime Co-authored-by: OpenAI Codex <codex@openai.com> * Document CLI sandbox tool runtime Co-authored-by: OpenAI Codex <codex@openai.com> * Wait for initial CLI sandbox preload Co-authored-by: OpenAI Codex <codex@openai.com> * Strengthen GPU sandbox preflight guidance Co-authored-by: OpenAI Codex <codex@openai.com> * Guard against text-only stops with unfinished plans Co-authored-by: OpenAI Codex <codex@openai.com> * Route sandbox deletion logs through tool events Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>b05b6f5
-
Auto-share session traces to a private HF dataset (#193)
Darshan Thakare +2: lewtun, Codex Unverified signature* feat: add share_traces toggle and per-user trace repo template * feat: support Claude Code JSONL format and per-target auth * feat: dual-upload sessions to private user trace dataset * chore: retry personal trace uploads on booting * feat: add /share-traces command to flip dataset visibility * docs: document HF trace auto-share and /share-traces * Use HF token owner for local dev auth Co-authored-by: Codex <codex@openai.com> * Rename personal session trace dataset Co-authored-by: Codex <codex@openai.com> * Add session dataset card metadata Co-authored-by: Codex <codex@openai.com> * Fix session trace upload review issues Co-authored-by: OpenAI Codex <codex@openai.com> * Preserve secret scrubbing before trace uploads Co-authored-by: OpenAI Codex <codex@openai.com> * Link ML Intern demo in dataset card Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: lewtun <lewis.c.tunstall@gmail.com> Co-authored-by: Codex <codex@openai.com>0bd7547
-
Expose OpenAI models in the UI & make Claude model picker configurable (#183)
Unverified signature* Add agent dev server notes * Make frontend model configurable * Support env-selected frontend models * Use Claude-specific model env var * Add GPT-5.5 to web model picker * Gate GPT-5.5 as a premium model * Avoid duplicate session model fetch * Remove legacy Claude quota aliases * Document GitHub CLI PR body workflow * Gate only deployed paid model IDs * Nits5db99fa
-
Add Slack gateway (#116)
Unverified signature* Add messaging gateway and notify tool Co-authored-by: OpenAI Codex <codex@openai.com> * Handle Bedrock streaming permission denials Co-authored-by: OpenAI Codex <codex@openai.com> * Revert "Handle Bedrock streaming permission denials" Co-authored-by: OpenAI Codex <codex@openai.com> * Add automatic completion notifications Co-authored-by: OpenAI Codex <codex@openai.com> * Auto-attach CLI notification destinations Co-authored-by: OpenAI Codex <codex@openai.com> * Defer CLI completion notifications until render Co-authored-by: OpenAI Codex <codex@openai.com> * Increase completion notification summary cap Co-authored-by: OpenAI Codex <codex@openai.com> * Add Slack user notification defaults Co-authored-by: Codex <codex@openai.com> * Increase Slack turn completion summary limit Co-authored-by: Codex <codex@openai.com> * Remove legacy auto notification event upgrade Co-authored-by: Codex <codex@openai.com> * Require session config instead of hard-coded model fallback C…6155b26 -
fix(packaging): ship configs/ directory so non-editable installs work (#133)
Unverified signature* fix(packaging): ship configs/ directory so non-editable installs work CLI_CONFIG_PATH in agent.main resolves to <site-packages>/configs/cli_agent_config.json, but [tool.setuptools.packages.find] only included "agent*" so neither configs/ nor its JSON files were copied during a non-editable install (uv tool install, pip install without -e). Editable installs worked by accident because they reference the source tree directly. Result: ml-intern crashed at startup with FileNotFoundError on every fresh non-editable install, until the configs were manually copied into site-packages. Make configs/ a real package (empty __init__.py) and ship its JSON via [tool.setuptools.package-data]. Verified with uv tool install --reinstall. * fix(packaging): also ship agent/prompts/*.yaml + agent/README.md Same root cause as the configs/ shipping fix in the prior commit, with a worse symptom: ContextManager._load_system_prompt opens agent/prompts/system_prompt_v3.yaml at runtime, but setuptools does…f893532
-
Fix CLI rendering corruption and split CLI/frontend model defaults (#121)
Aksel Joonas ReediUnverified signature* Stabilize CLI rendering and make surface defaults explicit The interactive CLI was interleaving live sub-agent redraws with streamed markdown output, which corrupted ANSI rendering and leaked raw control sequences into the terminal. The CLI and web app also shared one default model config even though they need different Anthropic routing defaults. Constraint: CLI default must use direct Anthropic credentials while web sessions must default to Bedrock Anthropic Constraint: Interactive terminal output must remain readable while sub-agent progress is live Rejected: Single shared config file with runtime overrides | keeps ownership of defaults implicit across surfaces Rejected: Keep background redraw ticker | concurrent terminal writers still corrupt streamed output Confidence: high Scope-risk: moderate Reversibility: clean Directive: Keep CLI and frontend default models in separate config files unless both surfaces intentionally converge again Tested: python -m compileall agent backen…3eec386 -
Switch from Bedrock to Anthropic endpoint as default. Include support for gpt-5.5 (#118)
Unverified signature* Default ml-intern to Anthropic Co-authored-by: OpenAI Codex <codex@openai.com> * Add direct OpenAI GPT-5 model support Co-authored-by: OpenAI Codex <codex@openai.com> * Raise probe budget for GPT-5 models Co-authored-by: OpenAI Codex <codex@openai.com> * Fix deps * Fix stale xhigh provider messaging Co-authored-by: OpenAI Codex <codex@openai.com> --------- Co-authored-by: OpenAI Codex <codex@openai.com>0545e40
-
feat(observability)
Aksel Joonas ReediUnverified signature2a2e170
-
feat: route Claude via Bedrock inference profile (#82)
Guillaume SalouUnverified signatureSwitch the Claude endpoint IDs from the direct Anthropic API to the US cross-region inference profile. Extend the model-provider substring check so both prefixes keep hitting the HF-org gate, the daily Claude quota, and prompt caching.2fac9ff
-
sync: org onboarding, model updates, sandbox cleanup, prompt fixes
5af3ab5
-
fix: inject OAuth token into MCP server headers at runtime
ToolRouter now accepts hf_token and injects Authorization header into MCP server configs per-session. Config no longer needs HF_TOKEN at load time — auth is added when the session's ToolRouter is created.30aa6c1 -
fix: use optional env var syntax for disabled MCP server config
f1d8fd6
-
chore: temporarily disable MCP server
4d7cc60
-
feat: merge HF Space improvements
79b2fcc
-
frontend update
463e470
-
added code panel, tool approval, tool calls logging
Henri Bonamy3ce798d
-
Simplify yolo_mode: use config instead of runtime variable
249b077 -
Merge configurable-permissions: add confirm_cpu_jobs, auto_file_upload, keep yolo mode
d8e979d
-
fixing logs
990ecba
-
Add auto_file_upload and confirm_cpu_jobs config settings
Yoan Di Cosmo3fa386c
-
session logging
fa4ba99
-
main agent search has better vibes
f817978
-
moved config file + small fixes
e07acd5