diff --git a/self-development/README.md b/self-development/README.md index 163d86b..954e745 100644 --- a/self-development/README.md +++ b/self-development/README.md @@ -53,18 +53,30 @@ The token needs these permissions: Create a secret with your AI agent credentials: -**For OAuth (Claude Code):** +**For Claude Code (OAuth):** ```bash kubectl create secret generic kelos-credentials \ --from-literal=CLAUDE_CODE_OAUTH_TOKEN= ``` -**For API Key:** +**For Claude Code (API Key):** ```bash kubectl create secret generic kelos-credentials \ --from-literal=ANTHROPIC_API_KEY= ``` +**For Codex (OAuth):** +```bash +kubectl create secret generic kelos-credentials \ + --from-literal=CODEX_AUTH_JSON= +``` + +**For Codex (API Key):** +```bash +kubectl create secret generic kelos-credentials \ + --from-literal=CODEX_API_KEY= +``` + ## TaskSpawners ### kelos-workers.yaml @@ -118,7 +130,7 @@ Picks up open GitHub issues labeled `needs-actor` and performs automated triage. | | | |---|---| | **Trigger** | GitHub Issues with `needs-actor` label | -| **Model** | Opus | +| **Model** | GPT-5.4 (Codex) | | **Concurrency** | 8 | **For each issue, the agent:** @@ -269,7 +281,7 @@ To adapt these examples for your own repository: ```yaml spec: taskTemplate: - model: sonnet # or opus for more complex tasks + model: sonnet # or opus, gpt-5.4, etc. depending on the agent type ``` ## Feedback Loop Pattern diff --git a/self-development/kelos-triage.yaml b/self-development/kelos-triage.yaml index 849ef11..988cd66 100644 --- a/self-development/kelos-triage.yaml +++ b/self-development/kelos-triage.yaml @@ -16,8 +16,8 @@ spec: taskTemplate: workspaceRef: name: kelos-agent - model: opus - type: claude-code + model: gpt-5.4 + type: codex ttlSecondsAfterFinished: 3600 credentials: type: oauth