coldpass

ErisPulse/ErisPulse

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/ErisPulse--ErisPulse.svg).

botframeworkpythonerispulseasyncioautomation

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 · 8dfb3bdbb811 · claude-code / 2.1.300 (Claude Code)
Recorded operation: <host-path> run main.py

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> run main.py

Agent-reported scope: Install ErisPulse from PyPI into a venv, scaffold a project with `epsdk init -q -n my_bot`, and start the bot with `epsdk run main.py`, which boots the SDK and the HTTP router on 0.0.0.0:8000.

Run details
run
ErisPulse--ErisPulse-claude-haiku-5-5-1792339019924002901
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.012122
Recorded source
https://github.com/ErisPulse/ErisPulse
Tool transport
mcp-assigned-vm
Test version
readme-03aea4c41d53955e3723c330e9927d2a9df627f6642624cc0078a97c73a53c8a
revision
8dfb3bdbb811da3632d076401fdecd2ec1f8ebaa
What the agent did

Install ErisPulse from PyPI into a venv, scaffold a project with `epsdk init -q -n my_bot`, and start the bot with `epsdk run main.py`, which boots the SDK and the HTTP router on 0.0.0.0:8000.

cd <host-path> && git log -1 --format=%H 2>/dev/null; ls -la; cat README.md | head -200
cd <host-path> && ls -la .coldpass 2>/dev/null; cat pyproject.toml 2>/dev/null | head -60; which python3 node npm uv pip3; python3 --version
cd <host-path> && grep -n '^#' README.md | head -80; echo ----; grep -n -i 'pip install\|ErisPulse\b.*\(init\|run\|--\)\|epsdk\|python -m\|mcp' README.md | head -60
cd <host-path> && sed -n 265,355p README.md
cd <host-path> && (python3 -m venv <host-path> 2>&1 || (apt-get update -qq && apt-get install -y -qq python3-venv >/dev/null 2>&1 && python3 -m venv <host-path>)) && <host-path> install -q ErisPulse 2>&1 | tail -5; <host-path> show ErisPulse | head -3; ls <host-path> | grep -i epsdk
cd <host-path> && sudo -n apt-get update -qq 2>&1 | tail -2; sudo -n DEBIAN_FRONTEND=noninteractive apt-get install -y -qq python3.12-venv >/tmp/apt.log 2>&1; echo apt=$?; rm -rf <host-path> && python3 -m venv <host-path> && <host-path> install -q ErisPulse 2>&1 | tail -5; <host-path> show ErisPulse | head -2; ls <host-path> | grep -i epsdk
cd <host-path> && <host-path> --help 2>&1 | head -40; <host-path> init --help 2>&1 | head -30
mkdir -p <host-path> && cd <host-path> && export NODE_USE_ENV_PROXY=1 && timeout 600 <host-path> init -q -n my_bot --no-banner --no-color --yes </dev/null 2>&1 | tail -40; echo rc=${PIPESTATUS[0]}; find <host-path> -maxdepth 2 | head -40
cd <host-path> && timeout 40 <host-path> run main.py --no-banner </dev/null 2>&1 | tail -30; echo rc=${PIPESTATUS[0]}
cd <host-path> && (ss -ltnp 2>/dev/null | grep ':8000' || echo "port 8000 free"); pgrep -fa 'epsdk|main.py' || echo "no leftover procs"; ls -la .coldpass 2>/dev/null || echo "no .coldpass dir"; mkdir -p .coldpass && cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["<host-path>"}
EOF
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","operation":"Install ErisPulse from PyPI into a venv, scaffold a project with `epsdk init -q -n my_bot`, and start the bot with `epsdk run main.py`, which boots the SDK and the HTTP router on 0.0.0.0:8000.","operation_scope":"Exercised the local SDK runtime startup only. No platform adapters or modules are configured (adapters: none, modules: none), so no real chat platform is contacted. Browser not needed.","steps":["python3 -m venv <host-path> (after installing python3.12-venv via apt-get)","<host-path> install ErisPulse (resolved to 2.10.2)","cd <host-path> && epsdk init -q -n my_bot (project created)","cd my_bot && epsdk run main.py (SDK init and router start on http://0.0.0.0:8000; stopped by timeout after 40s)"],"deviations":["README 'Using pip to Install': python3 -m venv failed (ensurepip missing); ran `sudo apt-get install python3.12-venv` and recreated the venv.","README 'Initialize Project': `epsdk init` printed 'virtual environment creation failed; dependency installation skipped' (uv/venv for the project not available). Project files were still generated; the bot ran from the venv-installed epsdk, not the project .venv.","Installed from PyPI per README rather than building the pinned commit 8dfb3bdb from the workspace source.","Passed --no-banner/--yes/--no-color to epsdk init, which rejected them as unknown; the README command was run without them for the probe."],"stuck_step":null,"main_blocker":null,"suggested_fix":null}
EOF
<env-var>=<host-path> python3 -I <host-path> --validate; echo rc=$?
grep -n -i 'agent-written\|partial evidence' -B8 <host-path> | head -60
grep -n 'def agent_written' -A25 <host-path>
cd <host-path> && ls examples examples/* | head -30; find . -name main.py -not -path './node_modules/*' | head
cd <host-path> && rm -rf <host-path> && <host-path> init -q -n my_bot </dev/null 2>&1 | tail -4; ls -la my_bot | head; cd my_bot && timeout 40 <host-path> run main.py </dev/null 2>&1 | grep -a -o 'http://0.0.0.0:8000' | head -1; echo rc=${PIPESTATUS[0]}; (ss -ltnp | grep ':8000' || echo port free)
cd <host-path> && rm -f .coldpass/probe.json .coldpass/report.json && cat > .coldpass/probe.json <<'EOF'
{"kind":"cli","argv":["<host-path>"}
EOF
cat > .coldpass/report.json <<'EOF'
{"outcome":"working","operation":"Install ErisPulse from PyPI into a venv, scaffold a project with `epsdk init -q -n my_bot`, and start the bot with `epsdk run main.py`, which boots the SDK and the HTTP router on 0.0.0.0:8000.","operation_scope":"Exercises local SDK runtime startup only. No platform adapters or modules are configured, so no chat platform is contacted. No browser needed.","steps":["sudo apt-get install python3.12-venv, then python3 -m venv <host-path> install ErisPulse (resolved to 2.10.2)","cd <host-path> && epsdk init -q -n my_bot (project generated in <host-path>)","cd my_bot && epsdk run main.py (SDK init and router start on http://0.0.0.0:8000; process stopped by timeout, port freed)"],"deviations":["README 'Using pip to Install': python3 -m venv failed (ensurepip missing); installed python3.12-venv via sudo apt-get and recreated the venv.","README 'Initialize Project': epsdk init reported 'virtual environment creation failed; dependency installation skipped' (no uv in guest). Project files were still generated; epsdk run used the venv-installed SDK.","Installed the PyPI release per README instead of building pinned commit 8dfb3bdb from the workspace source.","First attempted the probe from a scratch dir outside the workspace; the checker treated its main.py as agent-written, so the project was regenerated inside <host-path>"],"stuck_step":null,"main_blocker":null,"suggested_fix":null}
EOF
<env-var>=<host-path> python3 -I <host-path> --validate; echo rc=$?