# 2026-09-28 worktree go test（新增用例）

=== RUN   TestPiAgentRemoteRunner_DataRootMismatchSkipsRun
2026/09/28 03:41:20 pi runner data_dir check passed
2026/09/28 03:41:20 pi runner data root mismatch; refusing /v1/run
--- PASS: TestPiAgentRemoteRunner_DataRootMismatchSkipsRun (0.00s)
=== RUN   TestPiAgentRemoteRunner_DataRootMatchStillRuns
2026/09/28 03:41:20 pi runner data_dir check passed
--- PASS: TestPiAgentRemoteRunner_DataRootMatchStillRuns (0.00s)
PASS
ok  	chat-agent-system/internal/agent	0.004s

=== RUN   TestClassifyError_RunnerDataRootMismatch
--- PASS: TestClassifyError_RunnerDataRootMismatch (0.00s)
PASS
ok  	chat-agent-system/internal/stream	0.003s

# 同目录包回归
ok  	chat-agent-system/internal/agent	3.663s
ok  	chat-agent-system/internal/stream	0.003s
ok  	chat-agent-system/internal/errcode	0.003s

# test 进程（pid 1222963，监听 8081）environ 摘录
ENV=test
DATA_DIR=/home/weichen/projects/Agent-System/data/test
PI_AGENT_RUNNER_URL=http://127.0.0.1:18866

# GET /health
{"status":"ok","env":"test","agent_backend":"pi-agent","schema_version":78,"schema_ready":true}

# runner /health data_dir
18866 data_dir=/home/weichen/projects/Agent-System/data/test/workspaces
18865 data_dir=/home/weichen/projects/Agent-System/data/dev/workspaces
