mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-05-08 23:32:40 +02:00
Wire Linear and Slack specialists and prompt routing.
This commit is contained in:
parent
41cb4a567b
commit
bf9b606a61
8 changed files with 53 additions and 8 deletions
|
|
@ -22,6 +22,12 @@ from typing import TYPE_CHECKING, Any
|
|||
|
||||
from app.agents.new_chat.middleware.skills_backends import default_skills_sources
|
||||
from app.agents.new_chat.permissions import Rule, Ruleset
|
||||
from app.agents.new_chat.subagents.providers.linear import (
|
||||
build_linear_specialist_subagent,
|
||||
)
|
||||
from app.agents.new_chat.subagents.providers.slack import (
|
||||
build_slack_specialist_subagent,
|
||||
)
|
||||
|
||||
if TYPE_CHECKING:
|
||||
from deepagents import SubAgent
|
||||
|
|
@ -419,6 +425,12 @@ def build_specialized_subagents(
|
|||
build_report_writer_subagent(
|
||||
tools=tools, model=model, extra_middleware=extra_middleware
|
||||
),
|
||||
build_linear_specialist_subagent(
|
||||
tools=tools, model=model, extra_middleware=extra_middleware
|
||||
),
|
||||
build_slack_specialist_subagent(
|
||||
tools=tools, model=model, extra_middleware=extra_middleware
|
||||
),
|
||||
build_connector_negotiator_subagent(
|
||||
tools=tools, model=model, extra_middleware=extra_middleware
|
||||
),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue