You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .claude/CLAUDE.md
+17-17Lines changed: 17 additions & 17 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -6,15 +6,15 @@ This file provides guidance to Claude Code (claude.ai/code) when working with co
6
6
7
7
A monorepo containing three parallel implementations of **Casey**, an AI-powered IT helpdesk agent for Slack built with Bolt for Python. All implementations are functionally identical from the Slack user's perspective but use different AI agent frameworks:
8
8
9
-
-`pydantic-ai/` — Built with **Pydantic AI**
10
-
-`openai-agents-sdk/` — Built with **OpenAI Agents SDK**
11
9
-`claude-agent-sdk/` — Built with **Claude Agent SDK**
10
+
-`openai-agents-sdk/` — Built with **OpenAI Agents SDK**
11
+
-`pydantic-ai/` — Built with **Pydantic AI**
12
12
13
13
All tool data (knowledge base, tickets, password resets, system status, permissions) is hardcoded for demo purposes.
14
14
15
15
## Commands
16
16
17
-
All commands must be run from within the respective project directory (`pydantic-ai/`, `openai-agents-sdk/`, or `claude-agent-sdk/`).
17
+
All commands must be run from within the respective project directory (`claude-agent-sdk/`, `openai-agents-sdk/`, or `pydantic-ai/`).
18
18
19
19
```sh
20
20
# Run the app (requires .env with OPENAI_API_KEY or ANTHROPIC_API_KEY; Slack tokens optional with CLI)
@@ -33,14 +33,14 @@ pytest
33
33
34
34
```
35
35
.github/ # Shared CI workflows and dependabot config
CI runs ruff lint/format checks against all directories via a matrix strategy in `.github/workflows/ruff.yml`. Dependabot monitors `requirements.txt` in all directories independently.
42
42
43
-
## Architecture (shared across both implementations)
43
+
## Architecture (shared across all implementations)
0 commit comments