Rename package, CLI, and deploy artifacts to rein-aharness (HARNESS-WP-0002-T02)
agent_harness -> rein_aharness (package + all imports), CLI command agent-harness -> rein-aharness, Docker image tag, k8s namespace/labels/ names, Makefile targets, deploy script env var/paths. In-repo identity strings (hub event source, metrics harness field, default assignee, argparse prog name, commit author identity) updated to match. Historical documents left untouched on purpose: docs/adr/ADR-001-agent-harness-architecture.md, docs/architecture.md (dated v0.1 snapshot), workplans/HARNESS-WP-0001 (completed under the old name), and the SSH host alias "forgejo-agent-harness" (external ~/.ssh/config entry, not owned here). Verified: 47/47 tests pass, CLI runs correctly from a fresh venv, `make image` builds and the resulting container runs correctly. deploy/README.md gained an explicit rename cutover checklist for what this session cannot safely do unattended -- moving the host-side secrets dir and checkout on railiance01, and not deleting the old k8s namespace until the new one is confirmed working. The actual live cutover (running that checklist against the real Railiance deployment) is not attempted here -- real production surgery on binky-control's live automation, needs the operator present. Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
parent
08327a34a4
commit
f6930ad115
41 changed files with 214 additions and 158 deletions
|
|
@ -6,8 +6,8 @@ from pathlib import Path
|
|||
|
||||
import pytest
|
||||
|
||||
from agent_harness import mail_triage
|
||||
from agent_harness.llm_connect_client import LLMConnectClient, LLMConnectError
|
||||
from rein_aharness import mail_triage
|
||||
from rein_aharness.llm_connect_client import LLMConnectClient, LLMConnectError
|
||||
|
||||
|
||||
def _git_repo(tmp_path: Path) -> Path:
|
||||
|
|
@ -166,7 +166,7 @@ def test_run_mail_triage_no_report(tmp_path: Path, monkeypatch) -> None:
|
|||
|
||||
|
||||
def test_llm_connect_client_complete(monkeypatch) -> None:
|
||||
import agent_harness.llm_connect_client as mod
|
||||
import rein_aharness.llm_connect_client as mod
|
||||
|
||||
class FakeResp:
|
||||
def raise_for_status(self) -> None:
|
||||
|
|
@ -190,6 +190,6 @@ def test_llm_connect_client_complete(monkeypatch) -> None:
|
|||
def test_get_client_requires_env(monkeypatch) -> None:
|
||||
monkeypatch.delenv("LLM_CONNECT_URL", raising=False)
|
||||
with pytest.raises(LLMConnectError, match="LLM_CONNECT_URL"):
|
||||
from agent_harness.llm_connect_client import get_llm_connect_client
|
||||
from rein_aharness.llm_connect_client import get_llm_connect_client
|
||||
|
||||
get_llm_connect_client()
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue