Skip to content

Add pi coding agent and update glab to 1.111.0 - #14

Open
f3l1x wants to merge 4 commits into
masterfrom
claude/pi-mono-agents-setup-y5j3ij
Open

Add pi coding agent and update glab to 1.111.0#14
f3l1x wants to merge 4 commits into
masterfrom
claude/pi-mono-agents-setup-y5j3ij

Conversation

@f3l1x

@f3l1x f3l1x commented Aug 3, 2026

Copy link
Copy Markdown
Member

Summary

This PR adds the pi coding agent (@earendil-works/pi-coding-agent) to all Docker images and updates the GitLab CLI (glab) to version 1.111.0.

Key Changes

  • Updated glab version from 1.108.0 to 1.111.0 across all Dockerfiles (fx, golang, nodejs, php, python)
  • Added pi coding agent installation to all Dockerfiles with npm install -g --ignore-scripts @earendil-works/pi-coding-agent
    • Uses --ignore-scripts flag per upstream installation documentation
    • Positioned after copilot installation in the npm tools section
  • Updated README.md to document the new pi coding agent in the list of included AI CLIs
  • Added test case in Makefile to verify pi installation with pi --version

Implementation Details

  • The pi coding agent is installed consistently across all five Dockerfile variants (fx, golang, nodejs, php, python)
  • Installation includes a comment explaining the --ignore-scripts flag usage
  • Documentation updated to link to the pi project and its GitHub repository

https://claude.ai/code/session_01742MRzCKzthh8R78NhJA5a

claude added 4 commits August 3, 2026 19:28
Install the pi coding agent (@earendil-works/pi-coding-agent, from the pi
monorepo) into the shared baseline of every image, alongside claude,
opencode, codex and copilot. Installed with --ignore-scripts as upstream
documents, and smoke-tested via `pi --version` in _testcase-common.

Also bump the GitLab CLI from 1.108.0 to 1.111.0. Node 24 (active LTS),
Go 1.26.5 and PHP 8.5 are already the current versions, so they stay put.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01742MRzCKzthh8R78NhJA5a
Smoke-tested via `tmux -V` in _testcase-common.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01742MRzCKzthh8R78NhJA5a
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

2 participants