Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Appearance settings

feat: add Codex Agent node (#518)#519

Merged
breaking-brake merged 1 commit intomainbreaking-brake/cc-wf-studio:mainfrom
feat/518-codex-agent-nodebreaking-brake/cc-wf-studio:feat/518-codex-agent-nodeCopy head branch name to clipboard
Jan 31, 2026
Merged

feat: add Codex Agent node (#518)#519
breaking-brake merged 1 commit intomainbreaking-brake/cc-wf-studio:mainfrom
feat/518-codex-agent-nodebreaking-brake/cc-wf-studio:feat/518-codex-agent-nodeCopy head branch name to clipboard

Conversation

@breaking-brake
Copy link
Copy Markdown
Owner

@breaking-brake breaking-brake commented Jan 31, 2026

Summary

Add Codex Agent node type for OpenAI Codex CLI integration within workflows.

Closes #518

Motivation

Enable users to leverage Codex agents for advanced code generation and analysis tasks directly in their workflow designs.

For example, in a Claude Code orchestrated workflow, Codex CLI can be invoked as a sub-agent to handle complex implementation tasks that benefit from OpenAI's reasoning capabilities - combining the strengths of both AI systems.

Changes

New Files:

  • src/webview/src/components/nodes/CodexNode.tsx - Node component with model/reasoning badges
  • src/webview/src/components/dialogs/CodexNodeDialog.tsx - Configuration dialog
  • src/webview/src/components/common/BetaBadge.tsx - Shared Beta badge component

Modified Files:

  • src/shared/types/workflow-definition.ts - Add CodexNodeData type and validation rules
  • resources/workflow-schema.json - Add codex node schema for AI generation
  • src/webview/src/components/WorkflowEditor.tsx - Register codex node type
  • src/webview/src/components/NodePalette.tsx - Add Codex Agent button with Beta badge
  • src/webview/src/components/PropertyOverlay.tsx - Add CodexProperties editor
  • src/webview/src/components/dialogs/SubAgentFlowDialog.tsx - Support Codex in sub-agent flows
  • src/webview/src/components/chat/SettingsDropdown.tsx - Add Codex toggle for AI refinement
  • src/webview/src/constants/node-type-labels.ts - Add "Codex Agent" label
  • i18n translations (en, ja, ko, zh-CN, zh-TW) - Unified codex.* keys

Testing

  • Manual E2E testing completed
  • Node creation via dialog
  • PropertyOverlay editing
  • SubAgentFlow support verified
  • Build passes without errors

🤖 Generated with Claude Code

- Add CodexNode component with model/reasoning badges
- Add CodexNodeDialog for node configuration
- Add PropertyOverlay support for Codex nodes
- Add Codex node to SubAgentFlow
- Add BetaBadge shared component
- Add Codex toggle in AI refinement settings
- Unify i18n keys: codex.dialog.* → codex.*

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
@breaking-brake breaking-brake merged commit 9d4b23c into main Jan 31, 2026
3 checks passed
@breaking-brake breaking-brake deleted the feat/518-codex-agent-node branch January 31, 2026 09:49
@breaking-brake breaking-brake mentioned this pull request Jan 31, 2026
braking-brake-semantic-release Bot pushed a commit that referenced this pull request Jan 31, 2026
## [3.19.0](v3.18.2...v3.19.0) (2026-01-31)

### Features

* add Codex Agent node ([#518](#518)) ([#519](#519)) ([9d4b23c](9d4b23c))
@braking-brake-semantic-release
Copy link
Copy Markdown

🎉 This PR is included in version 3.19.0 🎉

The release is available on GitHub release

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

feat: Codex Agent Node (Phase 1 - Simple Node)

1 participant

Morty Proxy This is a proxified and sanitized view of the page, visit original site.