Skip to content

Default Codex Slack turns to fast profile - #20

Open
fineas-bot[bot] wants to merge 1 commit into
mainfrom
centaur/default-fast-codex-think-flag-1781100747
Open

Default Codex Slack turns to fast profile#20
fineas-bot[bot] wants to merge 1 commit into
mainfrom
centaur/default-fast-codex-think-flag-1781100747

Conversation

@fineas-bot

@fineas-bot fineas-bot Bot commented Jun 10, 2026

Copy link
Copy Markdown

Summary

  • Default Codex runtime assignments to the fast profile when no model profile is explicitly requested
  • Add --think Slack parsing as the opt-in higher-reasoning Codex profile while keeping --fast recognized
  • Persist model profile on sandbox sessions and runtime assignments so profile-aware reuse/resume behaves correctly

Testing

  • uv run python -m py_compile api/workflows/slack_thread_turn.py api/agent.py api/runtime_control.py api/workflow_engine.py api/sandbox/base.py api/sandbox/kubernetes.py
  • uv run ruff check api/workflows/slack_thread_turn.py api/agent.py api/runtime_control.py api/workflow_engine.py api/sandbox/base.py api/sandbox/kubernetes.py tests/test_workflows.py tests/test_agent_control_plane.py tests/test_sandbox_kubernetes_backend.py
  • Standalone parser smoke check via uv run python - <<'PY' ... PY
  • uv run pytest -rs tests/test_workflows.py::test_prompt_selection_extraction_handles_slack_flag_shapes tests/test_workflows.py::test_slack_thread_turn_fast_profile_releases_assignment tests/test_workflows.py::test_slack_thread_turn_think_profile_releases_assignment tests/test_agent_control_plane.py::test_spawn_assignment_defaults_to_codex_when_no_selector tests/test_agent_control_plane.py::test_spawn_assignment_forwards_model_profile tests/test_agent_control_plane.py::test_spawn_assignment_defaults_active_codex_assignment_to_fast_profile tests/test_sandbox_kubernetes_backend.py::test_create_sets_codex_fast_profile_env tests/test_sandbox_kubernetes_backend.py::test_create_accepts_codex_think_profile_without_fast_env (2 passed, 24 skipped because Docker/Postgres is unavailable in this sandbox)

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.

0 participants