mirror of
https://github.com/MODSetter/SurfSense.git
synced 2026-05-08 15:22:39 +02:00
Merge upstream/dev into feature/multi-agent
This commit is contained in:
commit
5119915f4f
278 changed files with 34669 additions and 8970 deletions
|
|
@ -112,10 +112,7 @@ def _permission_middleware(*, selected_tools: Sequence[BaseTool]) -> Any:
|
|||
Rule(permission=name, pattern="*", action="deny")
|
||||
for name in NON_PROVIDER_STATE_MUTATION_DENY
|
||||
)
|
||||
rules.extend(
|
||||
Rule(permission=name, pattern="*", action="ask")
|
||||
for name in ask_tools
|
||||
)
|
||||
rules.extend(Rule(permission=name, pattern="*", action="ask") for name in ask_tools)
|
||||
return PermissionMiddleware(
|
||||
rulesets=[Ruleset(rules=rules, origin="subagent_linear_specialist")]
|
||||
)
|
||||
|
|
@ -163,4 +160,3 @@ def build_linear_specialist_subagent(
|
|||
if model is not None:
|
||||
spec["model"] = model
|
||||
return spec # type: ignore[return-value]
|
||||
|
||||
|
|
|
|||
|
|
@ -119,10 +119,7 @@ def _permission_middleware(*, selected_tools: Sequence[BaseTool]) -> Any:
|
|||
Rule(permission=name, pattern="*", action="deny")
|
||||
for name in NON_PROVIDER_STATE_MUTATION_DENY
|
||||
)
|
||||
rules.extend(
|
||||
Rule(permission=name, pattern="*", action="ask")
|
||||
for name in ask_tools
|
||||
)
|
||||
rules.extend(Rule(permission=name, pattern="*", action="ask") for name in ask_tools)
|
||||
return PermissionMiddleware(
|
||||
rulesets=[Ruleset(rules=rules, origin="subagent_slack_specialist")]
|
||||
)
|
||||
|
|
@ -171,4 +168,3 @@ def build_slack_specialist_subagent(
|
|||
if model is not None:
|
||||
spec["model"] = model
|
||||
return spec # type: ignore[return-value]
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue