Skip to content

Commit d25d3e4

Browse files
committed
fix: remove all CrewAI references — framework has unresolved platform compatibility issues
1 parent 02f4e8e commit d25d3e4

17 files changed

Lines changed: 2 additions & 732 deletions

File tree

integ-tests/create-frameworks.test.ts

Lines changed: 0 additions & 40 deletions
Original file line numberDiff line numberDiff line change
@@ -63,46 +63,6 @@ describe.skipIf(!prereqs.npm || !prereqs.git)('integration: create with differen
6363
expect(agents[0]!.name).toBe(agentName);
6464
});
6565

66-
it('creates CrewAI project', async () => {
67-
const name = `Crew${Date.now().toString().slice(-6)}`;
68-
const result = await runCLI(
69-
[
70-
'create',
71-
'--name',
72-
name,
73-
'--language',
74-
'Python',
75-
'--framework',
76-
'CrewAI',
77-
'--model-provider',
78-
'Bedrock',
79-
'--memory',
80-
'none',
81-
'--json',
82-
],
83-
testDir
84-
);
85-
86-
expect(result.exitCode, `stderr: ${result.stderr}`).toBe(0);
87-
const json = JSON.parse(result.stdout);
88-
expect(json.success).toBe(true);
89-
90-
const agentName = json.agentName || name;
91-
const agentDir = join(json.projectPath, 'app', agentName);
92-
93-
expect(await exists(agentDir), 'Agent directory should exist').toBe(true);
94-
expect(await exists(join(agentDir, 'pyproject.toml')), 'pyproject.toml should exist').toBe(true);
95-
96-
// Verify pyproject.toml references crewai
97-
const pyproject = await readFile(join(agentDir, 'pyproject.toml'), 'utf-8');
98-
expect(pyproject.toLowerCase().includes('crewai'), 'pyproject.toml should reference crewai').toBeTruthy();
99-
100-
const config = await readProjectConfig(json.projectPath);
101-
const agents = config.agents as Record<string, unknown>[];
102-
expect(agents.length).toBe(1);
103-
expect(agents[0]!.name).toBe(agentName);
104-
});
105-
10666
it('creates GoogleADK project with Gemini provider', async () => {
10767
const name = `Gadk${Date.now().toString().slice(-6)}`;
10868
const result = await runCLI(

integ-tests/create-protocols.test.ts

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -142,31 +142,6 @@ describe.skipIf(!prereqs.npm || !prereqs.git)('integration: create with protocol
142142

143143
expect(result.exitCode).not.toBe(0);
144144
});
145-
146-
it('rejects A2A with unsupported framework (CrewAI)', async () => {
147-
const name = `A2aCrew${Date.now().toString().slice(-6)}`;
148-
const result = await runCLI(
149-
[
150-
'create',
151-
'--name',
152-
name,
153-
'--language',
154-
'Python',
155-
'--protocol',
156-
'A2A',
157-
'--framework',
158-
'CrewAI',
159-
'--model-provider',
160-
'Bedrock',
161-
'--memory',
162-
'none',
163-
'--json',
164-
],
165-
testDir
166-
);
167-
168-
expect(result.exitCode).not.toBe(0);
169-
});
170145
});
171146

172147
describe.skipIf(!prereqs.npm || !prereqs.git)('integration: add agent with protocol modes', () => {

src/assets/AGENTS.md

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,6 @@ assets/
1212
├── python/ # Framework templates (one per SDK)
1313
│ ├── strands/
1414
│ ├── langchain_langgraph/
15-
│ ├── crewai/
1615
│ ├── googleadk/
1716
│ ├── openaiagents/
1817
│ └── autogen/

0 commit comments

Comments
 (0)