mirror of
https://github.com/hansjone/oclaw.git
synced 2026-10-10 22:15:57 +08:00
Remove Manager/comprehensive mode; route everything expert-only.
Keep WhatsApp/Weixin channels intact—only drop manager dispatch UI and force expert normalization end-to-end.
This commit is contained in:
parent
cf31fd104d
commit
ff9ef7279d
11 changed files with 99 additions and 636 deletions
|
|
@ -289,7 +289,7 @@ async def run_agent_turn_via_bridge(
|
|||
text=msg_text,
|
||||
attachments=attachments,
|
||||
metadata={
|
||||
"interaction_mode": str(p.get("interaction_mode") or "comprehensive"),
|
||||
"interaction_mode": str(p.get("interaction_mode") or "expert"),
|
||||
"selected_specialist": str(p.get("specialist") or "generalist"),
|
||||
"execution_mode": execution_mode,
|
||||
"plan_agent_version": plan_agent_version,
|
||||
|
|
@ -426,7 +426,7 @@ async def run_agent_turn_via_bridge(
|
|||
"traceId": "",
|
||||
"reply": stopped,
|
||||
"selectedSpecialist": str(p.get("specialist") or "generalist"),
|
||||
"interactionMode": str(p.get("interaction_mode") or "comprehensive"),
|
||||
"interactionMode": str(p.get("interaction_mode") or "expert"),
|
||||
"dispatchReason": "aborted",
|
||||
"executionMode": execution_mode,
|
||||
"managerSelectedSpecialist": str(p.get("specialist") or "generalist"),
|
||||
|
|
@ -545,7 +545,7 @@ async def run_agent_turn_via_bridge(
|
|||
"traceId": "",
|
||||
"reply": user_facing_error,
|
||||
"selectedSpecialist": str(p.get("specialist") or "generalist"),
|
||||
"interactionMode": str(p.get("interaction_mode") or "comprehensive"),
|
||||
"interactionMode": str(p.get("interaction_mode") or "expert"),
|
||||
"dispatchReason": "execution_failed",
|
||||
"executionMode": execution_mode,
|
||||
"managerSelectedSpecialist": str(p.get("specialist") or "generalist"),
|
||||
|
|
@ -657,7 +657,7 @@ async def run_agent_turn_via_bridge(
|
|||
"traceId": str(getattr(result, "trace_id", "") or ""),
|
||||
"reply": str(getattr(result, "reply_text", "") or ""),
|
||||
"selectedSpecialist": str(getattr(result, "selected_specialist", "generalist") or "generalist"),
|
||||
"interactionMode": str(getattr(result, "interaction_mode", "comprehensive") or "comprehensive"),
|
||||
"interactionMode": str(getattr(result, "interaction_mode", "expert") or "expert"),
|
||||
"dispatchReason": str(getattr(result, "dispatch_reason", "") or ""),
|
||||
"executionMode": execution_mode,
|
||||
"managerSelectedSpecialist": str(getattr(result, "manager_selected_specialist", "generalist") or "generalist"),
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue