Skip to content

Commit 888b45f

Browse files
committed
Complete rewrite: Remove CrewAI references, implement PraisonAI tool system
- Remove upstream CrewAI remote and all CrewAI-related code - Update LICENSE to Mervin Praison - Remove Claude GitHub actions and workflows - Implement new tool system based on PraisonAI-agents: - BaseTool abstract class with schema generation - @tool decorator for function-based tools - ToolResult wrapper for safe execution - Add comprehensive search tools: - TavilyTools: search, extract, crawl, map - ExaTools: search, search_contents, find_similar, answer - YouTools: search, contents, news, images - Create test-driven development tests with real API keys - Update pyproject.toml with optional dependencies - Create comprehensive README with documentation All 60 tests pass with real API keys.
1 parent 9b562ad commit 888b45f

File tree

86 files changed

+3509
-11908
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

86 files changed

+3509
-11908
lines changed

.github/actions/claude-code-action/action.yml

Lines changed: 0 additions & 240 deletions
This file was deleted.

.github/actions/claude-issue-triage-action/action.yml

Lines changed: 0 additions & 87 deletions
This file was deleted.

.github/workflows/auto-issue-comment.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

.github/workflows/auto-pr-comment.yml

Lines changed: 0 additions & 23 deletions
This file was deleted.

0 commit comments

Comments
 (0)