From 6869dc18bc007b76b52d55ceb46b21ba38fbb583 Mon Sep 17 00:00:00 2001 From: Ziyang Guo <121015044+RerankerGuo@users.noreply.github.com> Date: Wed, 15 Jul 2026 13:31:23 +0800 Subject: [PATCH 1/2] fix(test): align TeamHarness probe contract --- plugins/tests/cli/test_agentteams_plugin_cli.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/plugins/tests/cli/test_agentteams_plugin_cli.py b/plugins/tests/cli/test_agentteams_plugin_cli.py index cee1e0264..27cf80915 100644 --- a/plugins/tests/cli/test_agentteams_plugin_cli.py +++ b/plugins/tests/cli/test_agentteams_plugin_cli.py @@ -113,8 +113,8 @@ def test_loongsuite_plugin_probe_definition_contract(self) -> None: "$PILOT_DATA/plugins/teamharness", ) self.assertEqual(definition["pluginProbe"]["mountType"], "wrapper") - self.assertIn("qwenpaw", definition["detection"]["commands"]) - self.assertIn("claude", definition["detection"]["commands"]) + self.assertEqual(definition["detection"]["paths"], ["~/.qwenpaw"]) + self.assertEqual(definition["detection"]["commands"], ["qwenpaw"]) def test_cli_installs_updates_and_uninstalls_same_tarball(self) -> None: package = self.package_teamharness() From 24b5bbf2214460a68fae696a4ac5b746b7927a70 Mon Sep 17 00:00:00 2001 From: Ziyang Guo <121015044+RerankerGuo@users.noreply.github.com> Date: Wed, 15 Jul 2026 13:53:51 +0800 Subject: [PATCH 2/2] docs(teamharness): align AgentSpec branding --- docs/teamharness-boundary-and-contracts.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/docs/teamharness-boundary-and-contracts.md b/docs/teamharness-boundary-and-contracts.md index 36fdb7aa1..aa59c827b 100644 --- a/docs/teamharness-boundary-and-contracts.md +++ b/docs/teamharness-boundary-and-contracts.md @@ -18,7 +18,7 @@ TeamHarness owns: projects, task delegation, and task execution. - Explicit MCP tools for team messages, shared files, project flow, task flow, and plugin health. -- A single plugin tarball installed through the HiClaw `agentteams` CLI by +- A single plugin tarball installed through the AgentTeams `agentteams` CLI by default and compatible with LoongSuite `plugin-probe` for local runtimes. TeamHarness does not own: @@ -64,7 +64,7 @@ Runtime adapter to TeamHarness: TeamHarness plugin package to AgentSpec package: - The TeamHarness plugin package is runtime infrastructure. -- `desired.agentPackage` in `runtime.yaml` is a HiClaw AgentSpec package and +- `desired.agentPackage` in `runtime.yaml` is an AgentTeams AgentSpec package and belongs to the worker desired-state apply path. - Updating an AgentSpec package must not be modeled as updating the TeamHarness plugin package.