文件最后提交记录最后更新时间
feat(agent_teams): add runtime pool, interact gate and dispatch primitives Introduce three independent building blocks for the upcoming runtime manager rewrite: - TeamRuntimePool keyed by team_name, supports multiple teams sharing one session. - InteractGate provides admit/consume/close-and-drain semantics for the run/interact concurrency contract. - decide_run_action is the pure 9-way dispatch function over (team_in_db, team_in_session, pool_entry, session_match, lifecycle). These are unused by manager.py for now; full integration follows in the manager rewrite step. Refs: #751 29 天前
feat(agent-teams): add db_state to track team DB row lifecycle Refs: #751 Co-authored-by: zhanglongmin<zhanglongmin@huawei.com> # message auto-generated for no-merge-commit merge: !1384 feat(agent-teams): add db_state to track team DB row lifecycle From: @min_gitcode Reviewed-by: @alan_cheng, @iamcandiceguo See merge request: openJiuwen/agent-core!138415 天前
fix(agent_teams): leader initial routed input dispatches directly without LLM round Co-authored-by: zhanglongmin<zhanglongmin@huawei.com> # message auto-generated for no-merge-commit merge: !1532 fix(agent_teams): leader initial routed input dispatches directly without LLM round From: @min_gitcode Reviewed-by: @iamcandiceguo, @alan_cheng See merge request: openJiuwen/agent-core!15324 天前
feat(agent_teams): add runtime pool, interact gate and dispatch primitives Introduce three independent building blocks for the upcoming runtime manager rewrite: - TeamRuntimePool keyed by team_name, supports multiple teams sharing one session. - InteractGate provides admit/consume/close-and-drain semantics for the run/interact concurrency contract. - decide_run_action is the pure 9-way dispatch function over (team_in_db, team_in_session, pool_entry, session_match, lifecycle). These are unused by manager.py for now; full integration follows in the manager rewrite step. Refs: #751 29 天前
fix(agent_teams): consume SHUTDOWN_REQUESTED in finalize_member Previously SHUTDOWN_REQUESTED was treated as a finalized status and skipped, leaving members unable to complete shutdown. Now it correctly transitions to SHUTDOWN when finalize_member sees this pending request. Refs: #751 22 天前
feat(agent-teams): add db_state to track team DB row lifecycle Refs: #751 Co-authored-by: zhanglongmin<zhanglongmin@huawei.com> # message auto-generated for no-merge-commit merge: !1384 feat(agent-teams): add db_state to track team DB row lifecycle From: @min_gitcode Reviewed-by: @alan_cheng, @iamcandiceguo See merge request: openJiuwen/agent-core!138415 天前
feat(agent_teams): mark teammates PAUSED and persist lifecycle on pause CoordinationKernel.pause now flips every spawned teammate's DB status to PAUSED before tearing down its handle, and writes a lifecycle="paused" hint into the session's per-team bucket so resume can detect it. The PAUSED -> RESTARTING transition is added so recover_team can flip a paused teammate back into the restart pipeline. Cover both the metadata helpers and the new transition with focused unit tests. Refs: #751 29 天前
feat(agent_teams): add interactive cli with /team /session /spec slash commands Refs: #751 29 天前