Files
platform/src/servers/sidecar/claude
pastilhasandClaude Opus 5 79ced03bec put ~/.local/bin on the agent's PATH
A plugin may declare a dependency no package manager carries — tea, Gitea's
CLI, is the first — and installRelease puts it in ~/.local/bin: no root, and
nothing downloaded from the internet sitting beside what the distribution
installed.

But PM2 hands the platform a login-less PATH
(/usr/local/sbin:...:/snap/bin), so the agent it spawns inherited one too, and
the binary the platform had just installed was invisible to the agent it was
installed FOR.

Which is exactly what happened on the first real test: gitea's affordance told
the agent to use `tea`, the agent tried, and got `command not found` for
something sitting in the owner's home. The affordance worked perfectly and the
advice it gave was impossible to follow.

Appended rather than prepended, so a system binary of the same name still wins
— `identify` in os-deps is what settles which one is really wanted.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-19 09:52:01 +00:00
..
2026-08-15 00:15:38 +00:00