feat: deepen main agent handoff workflow
This commit is contained in:
@@ -209,6 +209,8 @@ class MainAgentGovernanceTests(unittest.TestCase):
|
||||
self.assertEqual(payload["platform_scope"], "single_platform")
|
||||
self.assertEqual(payload["session_id"][:5], "oline")
|
||||
self.assertEqual(payload["plan"]["goal"], "跟进重点账号")
|
||||
self.assertEqual(payload["recommended_preview_action"]["action"], "goto-discovery")
|
||||
self.assertEqual(payload["recommended_preview_action"]["screen"], "discovery")
|
||||
self.assertEqual(payload["governance"]["project_id"], self.ctx["project_id"])
|
||||
self.assertIn("layers", payload["governance"])
|
||||
self.assertEqual(payload["events"][0]["event_type"], "run.created")
|
||||
@@ -243,6 +245,8 @@ class MainAgentGovernanceTests(unittest.TestCase):
|
||||
self.assertEqual(confirm.status_code, 200, confirm.text)
|
||||
payload = confirm.json()
|
||||
self.assertIn(payload["run_status"], {"queued", "running"})
|
||||
self.assertEqual(payload["recommended_preview_action"]["action"], "goto-strategy")
|
||||
self.assertEqual(payload["recommended_preview_action"]["screen"], "strategy")
|
||||
event_types = [item["event_type"] for item in payload["events"]]
|
||||
self.assertIn("run.created", event_types)
|
||||
self.assertIn("run.confirmed", event_types)
|
||||
|
||||
Reference in New Issue
Block a user