Skip to content

Align Codex agent parity slices#5

Open
exe-dev-github-integration[bot] wants to merge 12 commits into
mainfrom
agent-gap-zero
Open

Align Codex agent parity slices#5
exe-dev-github-integration[bot] wants to merge 12 commits into
mainfrom
agent-gap-zero

Conversation

@exe-dev-github-integration
Copy link
Copy Markdown

@exe-dev-github-integration exe-dev-github-integration Bot commented May 25, 2026

Summary

  • Preserve typed v1 skill/mention items while suppressing ordinary skill/mention prompt text and persisting materialized skill context for stable replay.
  • Reuse core child-run lifecycle notifications for CLI-created agents so parent turns receive Codex-shaped subagent completion mail.
  • Align CLI agent commands for task-name path derivation, path-aware messaging, wait events, list output, and safe close semantics.

Verification

  • cargo fmt --check
  • git diff --check
  • uv run --with pytest python -m pytest -q
  • cargo test

No TUI rendering or terminal input code changed, so scripts/verify-terminal-ui.sh was not required for this batch.


Summary by cubic

Aligns the terminal/browser agent with Codex across planning modes, tool use, subagent lifecycle, CLI, model selection, and execution. Adds plan-first collaboration, catalog-driven model defaults, safer file ops, richer telemetry, and thread-level config parity.

  • New Features

    • Collaboration and TUI: /mode and /plan, chat-first Plan mode with proposed plan rendering, request_user_input prompts, instruction source and startup warning banners, palette updates, and smoke tests.
    • Execution and tools: unified exec lifetime via tree-sitter-bash, drain/cleanup and approval/sandbox parity, write guards outside the project and for .git/.agents/.codex, improved exit/stream/backoff, and expanded ToolSpec (namespace, namespace_description, output_schema, freeform).
    • Multi‑agent and CLI: agent tree collection and targeting, canonical path refs, consistent wait/final statuses and safe close, parent-aware subagent completion, preserved v1 typed inputs (skill/mention), and persisted materialized skill context.
    • Models and config: bundled codex-models.json and fallback prompt, catalog lookup with grouped recommendations, automatic provider/model defaults, and per‑run config profiles/overrides at the thread level.
    • Telemetry: added server/model/rate‑limit/verifications/reasoning-included events and usage attribution.
  • Dependencies

    • Added/used: bm25, toml, iana-time-zone, tree-sitter, tree-sitter-bash, bytes, tokio, rand (plus core-foundation on macOS).

Written for commit 3e8a965. Summary will update on new commits. Review in cubic

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