Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 16 additions & 4 deletions self-development/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -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=<your-claude-oauth-token>
```

**For API Key:**
**For Claude Code (API Key):**
```bash
kubectl create secret generic kelos-credentials \
--from-literal=ANTHROPIC_API_KEY=<your-api-key>
```

**For Codex (OAuth):**
```bash
kubectl create secret generic kelos-credentials \
--from-literal=CODEX_AUTH_JSON=<your-codex-auth-json>
```

**For Codex (API Key):**
```bash
kubectl create secret generic kelos-credentials \
--from-literal=CODEX_API_KEY=<your-openai-api-key>
```

## TaskSpawners

### kelos-workers.yaml
Expand Down Expand Up @@ -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:**
Expand Down Expand Up @@ -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
Expand Down
4 changes: 2 additions & 2 deletions self-development/kelos-triage.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -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
Expand Down