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.md
+19-20Lines changed: 19 additions & 20 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -4,7 +4,7 @@ This file provides context for Claude Code when working with this repository.
4
4
5
5
## Project Overview
6
6
7
-
Agentic Investment Committee (AIC) — A multi-agent system built with Agno that simulates a professional investment committee deploying $10M into public equities. Demonstrates 5 multi-agent architectures, three-layer knowledge, and institutional learning.
7
+
Agentic Investment Team — A multi-agent system built with Agno that simulates a professional investment team deploying $10M into public equities. Demonstrates 5 multi-agent architectures, three-layer knowledge, and institutional learning.
|`agents/committee_chair.py`| Committee Chair — Opus 4.6, no tools |
63
+
|`agents/committee_chair.py`| Committee Chair — Gemini 3.1 Pro, no tools |
64
64
|`teams/coordinate_team.py`| Coordinate team (dynamic orchestration) |
65
65
|`teams/route_team.py`| Route team (single dispatch) |
66
66
|`teams/broadcast_team.py`| Broadcast team (parallel evaluation) |
@@ -98,17 +98,17 @@ All agents follow this structure:
98
98
99
99
```python
100
100
from agno.agent import Agent
101
-
from agno.models.anthropicimportClaude
101
+
from agno.models.googleimportGemini
102
102
from agno.learn import LearningMachine, LearnedKnowledgeConfig, LearningMode
103
103
104
104
from context importCOMMITTEE_CONTEXT
105
-
from agents.settings importcommittee_knowledge, committee_learnings
105
+
from agents.settings importteam_knowledge, team_learnings
106
106
from db import get_postgres_db
107
107
108
108
agent_db = get_postgres_db()
109
109
110
110
instructions =f"""\
111
-
You are the [Role] on a $10M investment committee.
111
+
You are the [Role] on a $10M investment team.
112
112
113
113
## Committee Rules (ALWAYS FOLLOW)
114
114
@@ -121,14 +121,14 @@ You are the [Role] on a $10M investment committee.
121
121
my_agent = Agent(
122
122
id="my-agent",
123
123
name="My Agent",
124
-
model=Claude(id="claude-sonnet-4-6"),
124
+
model=Gemini(id="gemini-3-flash-preview"),
125
125
db=agent_db,
126
126
instructions=instructions,
127
127
tools=[...],
128
-
knowledge=committee_knowledge,
128
+
knowledge=team_knowledge,
129
129
search_knowledge=True,
130
130
learning=LearningMachine(
131
-
knowledge=committee_learnings,
131
+
knowledge=team_learnings,
132
132
learned_knowledge=LearnedKnowledgeConfig(
133
133
mode=LearningMode.AGENTIC,
134
134
namespace="global",
@@ -146,7 +146,7 @@ my_agent = Agent(
146
146
147
147
1.**Never duplicate knowledge instances** — always import from `agents.settings`
148
148
2.**All instructions include `COMMITTEE_CONTEXT`** via f-string (Layer 1)
149
-
3.**Opus for Chair/team leaders, Sonnet for specialists**
149
+
3.**Gemini Pro for Chair/team leaders, Gemini Flash for specialists**
150
150
4.**Memos = files (FileTools), Research = vectors (PgVector)** — never mix
151
151
5.**`committee_chair` is NOT a member** of Coordinate/Broadcast/Task teams (the team `model=` acts as chair). It IS a member of Route team and the final Workflow step.
152
152
6.**No learning config** on: Memo Writer, Committee Chair, Knowledge Agent, Route team
@@ -161,7 +161,7 @@ my_agent = Agent(
161
161
162
162
```python
163
163
# Shared knowledge instances (import from agents.settings)
164
-
from agents.settings importcommittee_knowledge, committee_learnings
164
+
from agents.settings importteam_knowledge, team_learnings
165
165
166
166
# Agent database (no contents_table needed)
167
167
agent_db = get_postgres_db()
@@ -177,7 +177,7 @@ from db import db_url, get_postgres_db, create_knowledge
177
177
from context importCOMMITTEE_CONTEXT
178
178
179
179
# Shared settings
180
-
from agents.settings importcommittee_knowledge, committee_learnings, MEMOS_DIR, EXA_MCP_URL
180
+
from agents.settings importteam_knowledge, team_learnings, MEMOS_DIR, EXA_MCP_URL
181
181
182
182
# Agents
183
183
from agents import (
@@ -217,8 +217,7 @@ python -m app.load_knowledge --recreate # Drop and reload
217
217
## Environment Variables
218
218
219
219
Required:
220
-
-`ANTHROPIC_API_KEY` — for Claude models
221
-
-`OPENAI_API_KEY` — for embeddings
220
+
-`GOOGLE_API_KEY` — for Gemini models and embeddings
Copy file name to clipboardExpand all lines: README.md
+19-21Lines changed: 19 additions & 21 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -1,6 +1,6 @@
1
-
# Agentic Investment Committee
1
+
# Agentic Investment Team
2
2
3
-
An AI investment committee built with [Agno](https://docs.agno.com) that demonstrates 5 multi-agent architectures working together to evaluate stocks, manage risk, and make portfolio decisions.
3
+
An AI investment team built with [Agno](https://docs.agno.com) that demonstrates 5 multi-agent architectures working together to evaluate stocks, manage risk, and make portfolio decisions.
4
4
5
5
7 specialist agents collaborate through 4 team configurations and a deterministic workflow — all backed by a three-layer knowledge system and institutional learning.
0 commit comments