-
Notifications
You must be signed in to change notification settings - Fork 232
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
feat: Support for custom agent in conv (#173)
* Serve tools through API (#110) * server tools through api * update kg tool * wip tools * Async/sync behaviour fixed * fix bug in code changes agent + linting + sonar fixes * rename variable * remove unused fn * Support for custom agents (#114) * Basics for integration * Creation of custom agent * Updates and smell fixes * remove * Update auth_service.py * Fixes * fixes * Naming fixe * Timestamp addition * Refactoring tools * Update agents_schema.py * pre-commit fixes * Update agents_schema.py * Update agents_schema.py * Update list tools API (#118) * server tools through api * update kg tool * wip tools * Async/sync behaviour fixed * fix bug in code changes agent + linting + sonar fixes * rename variable * remove unused fn * update list tool api * update to include user_id check in other tools * updates * Refactors to seperate custom agent service * Cleanup round 2 * Memory Implementation * payload fixes * Update conversation_service.py * Tool parameter integration * Listing of custom agents * Circular import fixe * Update agent_injector_service.py * Agentic Tool Refactors * custom agent restructuring * Tools improvements * Update get_code_from_probable_node_name_tool.py * Pre-commit * Crew Refactors * Update unit_test_agent.py * Update integration_test_crew.py * Update rag_crew.py * Support-for-custom-agent-deployment (#133) * Fixing base url * fetching system prompt dynamically * lint * Update custom_agent.py * Update change_detection.py * change_detection_tool * get_code_From_node_name_tool * Update get_code_graph_from_node_id_tool.py * Update get_code_graph_from_node_name_tool.py * Update ask_knowledge_graph_queries_tool.py * Update get_code_from_multiple_node_ids_tool.py * Update get_nodes_from_tags_tool.py * Update get_code_from_node_id_tool.py * Update get_code_from_probable_node_name_tool.py * Update get_code_from_probable_node_name_tool.py * Pre-commit fixes * Update inference_service.py * Update inference_service.py * resolving conflicts * rename fixes * pre-commit fixes * Update projects_service.py * Sonar fixes * Update tool_service.py * fixes * Tool Standardisation and related refactors * Update tool_service.py * Moving all the tools to align with keyword project_id instead of repo_id * Exposing new tools + adding back sync execution + renaming change_detection as tool * desc fixes * fixes from lint * Improved description * Cleanup * setting custom flag as true by default for now (to be adjusted) * Update tool_router.py * Update debug_rag_crew.py * adding status * Enabling HMAC * validatiom for agent id * Update auth_service.py * Update auth_service.py * hmac prints to debug * commenting out hmac validation (temp) * Update auth_service.py * Update custom_agents_service.py * Update .env.template * print removal * print removal * Agent Naming Convention Fixes * Sonnet Upgrade * Added exception handling * Fixes * Adding Hmac --------- Co-authored-by: Dhiren Mathur <[email protected]>
- Loading branch information
1 parent
d472467
commit 0c36e39
Showing
47 changed files
with
1,074 additions
and
289 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -1,7 +1,7 @@ | ||
ENV= development | ||
OPENAI_API_KEY= | ||
OPENAI_MODEL_REASONING= | ||
# POSTGRES_SERVER=postgresql://postgres:[email protected]:5432/momentum Use this when using WSL | ||
# POSTGRES_SERVER=postgresql://postgres:[email protected]:5432/momentum #for use with wsgl | ||
POSTGRES_SERVER=postgresql://postgres:mysecretpassword@localhost:5432/momentum | ||
MONGO_URI= mongodb://127.0.0.1:27017 | ||
MONGODB_DB_NAME= momentum | ||
|
@@ -26,4 +26,6 @@ EMAIL_FROM_ADDRESS= | |
RESEND_API_KEY= | ||
ANTHROPIC_API_KEY= | ||
POSTHOG_API_KEY= | ||
POSTHOG_HOST= | ||
POSTHOG_HOST= | ||
POTPIE_PLUS_BASE_URL=http://localhost:8080 | ||
POTPIE_PLUS_HMAC_KEY= |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Oops, something went wrong.