Skip to content

Conversation

@0xhijo
Copy link
Member

@0xhijo 0xhijo commented Oct 28, 2025

Update

  • Remove supervisor-lranggraph patch
  • Add all the raw graph supervisor

Why ?

  • Better modularity

Summary by CodeRabbit

Release Notes

  • New Features

    • Added dataset evaluation framework for agent testing
    • Implemented thread-based conversation management for agents
    • Enhanced supervisor agent with improved handoff and coordination capabilities
    • Added MCP server management tools and configuration
  • Refactor

    • Simplified agent configuration model (removed prompts management layer)
    • Restructured supervisor initialization and graph lifecycle management
    • Updated memory system to support thread-scoped operations
  • Dependencies

    • Added: concurrently, wait-on, langsmith, openevals

0xhijo added 30 commits October 13, 2025 17:38
…te it if not exist on langsmith and run the evaluation
… scalability and also update the .gitihnore to have default datasets for node/graph
@coderabbitai
Copy link
Contributor

coderabbitai bot commented Oct 28, 2025

Note

Currently processing new changes in this PR. This may take a few minutes, please wait...

📥 Commits

Reviewing files that changed from the base of the PR and between 1eb2298 and a62377b.

⛔ Files ignored due to path filters (6)
  • datasets/supervisor-agentConfigurationHelper.dataset.csv is excluded by !**/*.csv
  • datasets/supervisor-agentSelectorHelper.dataset.csv is excluded by !**/*.csv
  • datasets/supervisor-mcpConfigurationHelper.dataset.csv is excluded by !**/*.csv
  • datasets/supervisor-snakRagAgentHelper.dataset.csv is excluded by !**/*.csv
  • datasets/supervisor-supervisor.dataset.csv is excluded by !**/*.csv
  • pnpm-lock.yaml is excluded by !**/pnpm-lock.yaml
📒 Files selected for processing (63)
  • config/guards/default.guards.json (0 hunks)
  • datasets/.gitignore (1 hunks)
  • docker-compose.dev.yml (1 hunks)
  • package.json (6 hunks)
  • packages/agent/src/agents/core/snakAgent.ts (2 hunks)
  • packages/agent/src/agents/core/supervisorAgent.ts (7 hunks)
  • packages/agent/src/agents/graphs/constants/execution-constants.ts (1 hunks)
  • packages/agent/src/agents/graphs/core-graph/agent.graph.ts (0 hunks)
  • packages/agent/src/agents/graphs/core-graph/supervisor.graph.ts (4 hunks)
  • packages/agent/src/agents/graphs/core-graph/supervisor/handoff.ts (1 hunks)
  • packages/agent/src/agents/graphs/core-graph/supervisor/index.ts (1 hunks)
  • packages/agent/src/agents/graphs/core-graph/supervisor/supervisor.ts (1 hunks)
  • packages/agent/src/agents/graphs/manager/memory/memory-db-manager.ts (11 hunks)
  • packages/agent/src/agents/graphs/parser/memory/stm-parser.ts (0 hunks)
  • packages/agent/src/agents/graphs/sub-graph/task-memory.graph.ts (9 hunks)
  • packages/agent/src/agents/graphs/tools/memory.tool.ts (3 hunks)
  • packages/agent/src/agents/langsmith/README.md (1 hunks)
  • packages/agent/src/agents/langsmith/datasets.ts (1 hunks)
  • packages/agent/src/agents/langsmith/run-datasets.ts (1 hunks)
  • packages/agent/src/agents/operators/__tests__/agentSelector.spec.ts (0 hunks)
  • packages/agent/src/agents/operators/supervisor/supervisorTools.ts (3 hunks)
  • packages/agent/src/agents/operators/supervisor/tools/createAgentTool.ts (1 hunks)
  • packages/agent/src/agents/operators/supervisor/tools/executeHandoffTools.ts (1 hunks)
  • packages/agent/src/agents/operators/supervisor/tools/messageAskUserTools.ts (0 hunks)
  • packages/agent/src/agents/operators/supervisor/tools/schemas/common.schemas.ts (1 hunks)
  • packages/agent/src/agents/operators/supervisor/tools/schemas/createAgent.schema.ts (1 hunks)
  • packages/agent/src/agents/operators/supervisor/tools/schemas/message_ask_user.schema.ts (1 hunks)
  • packages/agent/src/agents/operators/supervisor/tools/schemas/transfer_to_supervisorTools.ts (1 hunks)
  • packages/agent/src/agents/operators/supervisor/tools/schemas/updateAgent.schema.ts (1 hunks)
  • packages/agent/src/agents/operators/supervisor/utils/normalizeAgentValues.ts (1 hunks)
  • packages/agent/src/agents/studio/studio-graph.ts (0 hunks)
  • packages/agent/src/index.ts (1 hunks)
  • packages/agent/src/shared/prompts/agents/agentConfigurationHelper.prompt.ts (1 hunks)
  • packages/agent/src/shared/prompts/agents/agentSelector.prompt.ts (1 hunks)
  • packages/agent/src/shared/prompts/agents/supervisor/supervisor.prompt.ts (1 hunks)
  • packages/agent/src/shared/types/graph.types.ts (1 hunks)
  • packages/agent/src/shared/types/memory.types.ts (5 hunks)
  • packages/agent/src/utils/agent-initialization.utils.ts (1 hunks)
  • packages/core/src/common/agent.ts (1 hunks)
  • packages/core/src/common/agent/interfaces/agent.interface.ts (1 hunks)
  • packages/core/src/common/constant/agents.constants.ts (3 hunks)
  • packages/core/src/common/constant/default-agent.constant.ts (1 hunks)
  • packages/core/src/common/server/dto/agents.dto.ts (4 hunks)
  • packages/core/src/common/server/dto/agents.ts (0 hunks)
  • packages/core/src/config/guards/guardsSchema.ts (0 hunks)
  • packages/core/src/index.ts (1 hunks)
  • packages/core/src/services/agent-validation.service.ts (3 hunks)
  • packages/database/functions/add_agent_with_json.sql (0 hunks)
  • packages/database/initdb/03-agents.sql (7 hunks)
  • packages/database/initdb/05a-memory.sql (13 hunks)
  • packages/database/initdb/05b-memory.sql (33 hunks)
  • packages/database/src/queries/agents/queries.ts (6 hunks)
  • packages/database/src/queries/memory/queries.ts (10 hunks)
  • packages/database/src/queries/message/queries.ts (1 hunks)
  • packages/database/src/queries/rag/queries.ts (1 hunks)
  • packages/database/src/queries/redis/queries.ts (1 hunks)
  • packages/server/common/interceptors/error-logging.interceptor.ts (1 hunks)
  • packages/server/src/agents.storage.ts (5 hunks)
  • packages/server/src/controllers/agents.controller.ts (1 hunks)
  • packages/server/src/services/agent.service.ts (1 hunks)
  • packages/server/src/utils/agents.utils.ts (3 hunks)
  • patches/@[email protected] (1 hunks)
  • pnpm-workspace.yaml (0 hunks)
 ______________________________
< Here's looking at you, code. >
 ------------------------------
  \
   \   (\__/)
       (•ㅅ•)
       /   づ

Tip

You can disable the changed files summary in the walkthrough.

Disable the reviews.changed_files_summary setting in your project's settings in CodeRabbit to disable the changed files summary in the walkthrough.

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch core/swich-built-in-supervisor

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@0xhijo 0xhijo marked this pull request as draft October 30, 2025 11:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants