Skip to content

fix(openhuman): restore AgentTeams runtime contract#1031

Open
RerankerGuo wants to merge 1 commit into
agentscope-ai:mainfrom
RerankerGuo:fix/openhuman-agentteams-contract
Open

fix(openhuman): restore AgentTeams runtime contract#1031
RerankerGuo wants to merge 1 commit into
agentscope-ai:mainfrom
RerankerGuo:fix/openhuman-agentteams-contract

Conversation

@RerankerGuo

Copy link
Copy Markdown
Contributor

Summary

  • make the OpenHuman entrypoint consume the terminal AGENTTEAMS_* worker, storage, Matrix, gateway, and controller contract
  • read the renamed agentteams-gateway provider from generated openclaw.json
  • restore OpenHuman's dedicated Docker/Kubernetes working directory and Kubernetes runtime label
  • point Helm at the published agentteams-openhuman-worker image

Root cause

The backend normalization in #998 removed the existing OpenHuman working-directory and runtime-label cases while adding QwenPaw. The subsequent AgentTeams hard rename updated the controller contract but did not update the OpenHuman entrypoint or its Helm image default. A current controller therefore injects AGENTTEAMS_WORKER_NAME, while the entrypoint exits immediately requiring HICLAW_WORKER_NAME; it also looks for the retired storage alias and gateway provider.

Impact

OpenHuman workers can start from current Docker and Kubernetes controller requests, pull their workspace from the AgentTeams storage prefix, build Matrix/LLM configuration from current fields, and report readiness with current controller auth settings. Other worker runtimes are unchanged.

Validation

  • go test ./... in hiclaw-controller/ with Go 1.25.0
  • bash openhuman/tests/test-entrypoint-agentteams-env.sh
  • bash -n openhuman/scripts/openhuman-worker-entrypoint.sh openhuman/tests/test-entrypoint-agentteams-env.sh
  • Helm 3.14.0 dependency build, lint, and template dry run using the repository workflow values
  • git diff --check

@github-actions

Copy link
Copy Markdown
Contributor

❌ Integration Tests Failed (llm-interaction-2 / mgr=copaw / wk=hermes)

Commit: ff82011
Workflow run: #1659

Test Results
No test output captured.
Debug Log (tail)
No debug logs available.

📦 Download full debug logs & test artifacts

@github-actions

Copy link
Copy Markdown
Contributor

❌ Integration Tests Failed (llm-interaction / mgr=openclaw / wk=openclaw)

Commit: ff82011
Workflow run: #1659

Test Results
No test output captured.
Debug Log (tail)
No debug logs available.

📦 Download full debug logs & test artifacts

@github-actions

Copy link
Copy Markdown
Contributor

❌ Integration Tests Failed (controller-cr / mgr=openclaw / wk=openclaw)

Commit: ff82011
Workflow run: #1659

Test Results
No test output captured.
Debug Log (tail)
No debug logs available.

📦 Download full debug logs & test artifacts

@github-actions

Copy link
Copy Markdown
Contributor

❌ Integration Tests Failed (controller-cr / mgr=copaw / wk=copaw)

Commit: ff82011
Workflow run: #1659

Test Results
No test output captured.
Debug Log (tail)
No debug logs available.

📦 Download full debug logs & test artifacts

@github-actions

Copy link
Copy Markdown
Contributor

❌ Integration Tests Failed (llm-interaction-2 / mgr=openclaw / wk=openclaw)

Commit: ff82011
Workflow run: #1659

Test Results
No test output captured.
Debug Log (tail)
No debug logs available.

📦 Download full debug logs & test artifacts

@github-actions

Copy link
Copy Markdown
Contributor

❌ Integration Tests Failed (llm-interaction / mgr=copaw / wk=hermes)

Commit: ff82011
Workflow run: #1659

Test Results
No test output captured.
Debug Log (tail)
No debug logs available.

📦 Download full debug logs & test artifacts

@github-actions

Copy link
Copy Markdown
Contributor

❌ Integration Tests Failed (llm-interaction / mgr=copaw / wk=copaw)

Commit: ff82011
Workflow run: #1659

Test Results
No test output captured.
Debug Log (tail)
No debug logs available.

📦 Download full debug logs & test artifacts

@github-actions

Copy link
Copy Markdown
Contributor

❌ Integration Tests Failed (controller-cr / mgr=copaw / wk=hermes)

Commit: ff82011
Workflow run: #1659

Test Results
No test output captured.
Debug Log (tail)
No debug logs available.

📦 Download full debug logs & test artifacts

@github-actions

Copy link
Copy Markdown
Contributor

❌ Integration Tests Failed (llm-interaction-2 / mgr=copaw / wk=copaw)

Commit: ff82011
Workflow run: #1659

Test Results
No test output captured.
Debug Log (tail)
No debug logs available.

📦 Download full debug logs & test artifacts

@github-actions

Copy link
Copy Markdown
Contributor

❌ Integration Tests Failed (controller-cr-2 / mgr=copaw / wk=copaw)

Commit: ff82011
Workflow run: #1659

Test Results
No test output captured.
Debug Log (tail)
No debug logs available.

📦 Download full debug logs & test artifacts

@RerankerGuo

Copy link
Copy Markdown
Contributor Author

CI attribution: all 9 translation/base/image build checks passed. I inspected the raw logs for all 10 failed integration jobs in run #1659; every matrix entry exits in install-embedded before running its shard with the same base-workflow error:

[AgentTeams ERROR] LLM API Key is required (set via environment variable in non-interactive mode)

The branch-specific verification remains green locally (go test ./..., OpenHuman entrypoint regression, and Helm 3.14 lint/template). This CI failure is therefore the repository secret/env contract issue addressed by #1026, not an OpenHuman regression introduced by this PR.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant