container: Add Pi coding agent (pi.dev) as a third harness

- Install @earendil-works/pi-coding-agent globally via npm in the
  image so it survives the home directory bind mount
- Add pi subcommand forwarding PI_* and provider key prefixes
- Add pi shell wrapper alias
- Build with --network host so image builds work on hosts where the
  Docker bridge network cannot create veth pairs
This commit is contained in:
Jeena 2026-08-30 11:50:56 +09:00
parent 7984b9129a
commit 5c2f3ae83c
4 changed files with 58 additions and 4 deletions

View file

@ -12,6 +12,10 @@ claude() {
python3 "$AGENT_CONTAINER_DIR/agent-container.py" claude "$@"
}
pi() {
python3 "$AGENT_CONTAINER_DIR/agent-container.py" pi "$@"
}
agent-container() {
python3 "$AGENT_CONTAINER_DIR/agent-container.py" "$@"
}