coldpass

converge-ai-labs/agent-foundation

GitHub ↗ · How this check works

Per-setup public labels: Linux / Haiku: Works

Static status badge · SVG · read-only JSON. Embed with ![Coldpass status](https://coldpass.dev/badge/converge-ai-labs--agent-foundation.svg).

a13nmanaged-agentssign-in-with-chatgptagentharness

Works

Only older checks are saved; no current product test.

Answers apply to each recorded setup, revision and operation. Earlier observations remain in Run details.

Tested on Linux
PlatformHaikuLuna
Linuxyes

Linux / Haiku 5.5: yes · Oct 18, 2026 · 3a0bf9bfe0db · claude-code / 2.1.300 (Claude Code)
Recorded operation: <host-path> 'first turn' 'second turn'

Needs keys or browser
None seen
Issue
none found in recorded check

Safety: no observations were recorded for the selected revision. Functional results do not establish a safety result.

Run details

Haiku 5.5

Native agent · Checked operation passed

Checked operation <host-path> 'first turn' 'second turn'

Agent-reported scope: Run the offline agent-app example CLI from examples/agent-app/README.md with two turns: 'uv run agent-app-example "first turn" "second turn"'. Both turns returned assistant replies and the process exited 0.

Run details
run
converge-ai-labs--agent-foundation-claude-haiku-5-5-1792338302371165187
date
Oct 18, 2026
time to working
not recorded
product hosting / execution
Local command in the guest
recorded operation scope
product operation
model
claude-haiku-5-5
agent / version
claude-code / 2.1.300 (Claude Code)
platform
linux
reported cost
$0.007878
Recorded source
https://github.com/converge-ai-labs/agent-foundation
Tool transport
mcp-assigned-vm
Test version
readme-03aea4c41d53955e3723c330e9927d2a9df627f6642624cc0078a97c73a53c8a
revision
3a0bf9bfe0db1660410fc06cd7b88b46b337380b
What the agent did

Run the offline agent-app example CLI from examples/agent-app/README.md with two turns: 'uv run agent-app-example "first turn" "second turn"'. Both turns returned assistant replies and the process exited 0.

cd <host-path> && ls -la && cat README.md 2>/dev/null | head -200
cat <host-path> 2>/dev/null | head -50; echo; env | grep -i -E 'CDP|PROXY' 
cd <host-path> && cat docs/a13n-harness/getting-started.md | head -150; echo ---; cat .python-version; python3 --version; which uv node docker; ls <host-path> 2>/dev/null
cd <host-path> && (command -v uv || (curl -LsSf https://astral.sh/uv/install.sh | sh)) 2>&1 | tail -3; export PATH=$HOME/.local/bin:$PATH; export NODE_USE_ENV_PROXY=1; uv --version && uv sync --locked --package a13n-harness 2>&1 | tail -20; echo EXIT=$?
cd <host-path> && export PATH=$HOME/.local/bin:$PATH && ls .venv/bin | grep -i a13n; grep -rhoE "(uv run|a13n-harness|make) [^\`\"]{0,80}" docs/a13n-harness/*.md dev/harness-ui/README.md 2>/dev/null | sort | uniq -c | sort -rn | head -40
mkdir -p <host-path> && cd <host-path> && cat > app.py <<'EOF'
import asyncio
from collections.abc import AsyncIterator

from a13n_harness import (
    AgentSpec,
    HarnessBuilder,
)
from pydantic_ai.messages import ModelMessage
from pydantic_ai.models.function import AgentInfo, FunctionModel


async def respond(
    messages: list[ModelMessage],
    info: AgentInfo,
) -> AsyncIterator[str]:
    del messages, info
    yield "Hello from the Harness"


async def main() -> None:
    executable = HarnessBuilder().build(
        AgentSpec(),
        output_type=str,
        model=FunctionModel(stream_function=respond),
    )

    result = await executable.run("Say hello")
    print(result.output_or_raise())


if __name__ == "__main__":
    asyncio.run(main())
EOF
<host-path> app.py; echo EXIT=$?
cd <host-path> && mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["<host-path>"}
EOF
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","operation":"Run the offline Harness quickstart Agent (docs/a13n-harness/getting-started.md, 'Run an offline Agent') and confirm it prints 'Hello from the Harness'.","operation_scope":"Offline only: uses Pydantic AI FunctionModel, no model provider key needed. Model-backed runs, Docker Compose Service, Harness UI and browser (CDP) paths were not exercised.","steps":["curl -LsSf https://astral.sh/uv/install.sh | sh (uv 0.13.1 installed; uv needed for the quickstart)","uv sync --locked --package a13n-harness (succeeded; installed Python 3.13 venv in <host-path>)","Created <host-path> with the quickstart contents and ran <host-path> app.py (exit 0, printed 'Hello from the Harness')"],"deviations":["Guest had Python 3.12.3 only; uv sync provided the required Python 3.13 per .python-version.","uv was not installed; installed it with the official install script (the quickstart links to uv but has no install command)."],"stuck_step":null,"main_blocker":null,"suggested_fix":null}
EOF
<env-var>=<host-path> python3 -I <host-path> --validate; echo EXIT=$?
cd <host-path> && sed -n 1,60p examples/README.md; ls examples; ls .venv/bin | grep -i -E "harness|a13n"
export PATH=$HOME/.local/bin:$PATH; cd <host-path> && uv sync --locked 2>&1 | tail -3; echo SYNC=$?; ls -d .venv/bin/agent-app-example && timeout 240 .venv/bin/agent-app-example "first turn" "second turn"; echo EXIT=$?
cd <host-path> && rm -rf <host-path> && cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["<host-path>","first turn","second turn"],"cwd":"<host-path>"}
EOF
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","operation":"Run the offline agent-app example CLI from examples/agent-app/README.md with two turns: 'uv run agent-app-example \"first turn\" \"second turn\"'. Both turns returned assistant replies and the process exited 0.","operation_scope":"Offline only: the example uses a deterministic model, no provider key needed. Model-backed runs, Docker Compose Service, Harness UI, MCP and browser (CDP) paths were not exercised. The example's own pytest suite was not run (smoke scope).","steps":["curl -LsSf https://astral.sh/uv/install.sh | sh (uv 0.13.1)","uv sync --locked --package a13n-harness (repo root, Python 3.13 venv)","cd examples/agent-app && uv sync --locked","cd examples/agent-app && .venv/bin/agent-app-example \"first turn\" \"second turn\" (exit 0)"],"deviations":["Guest had Python 3.12.3 only; uv provided Python 3.13 per .python-version.","uv was not installed; installed with the official install script.","Quickstart app.py attempt was rejected by checker as agent-written code; switched to the shipped agent-app example command.","Did not run the root quickstart app.py as the probe; it ran successfully as a check before the switch, then the scratch file was removed."],"stuck_step":null,"main_blocker":null,"suggested_fix":null}
EOF
<env-var>=<host-path> python3 -I <host-path> --validate; echo EXIT=$?