Repository navigation
Commit f50e8f8
committed
fix(scaffold): allow claude.exe and pi on the Vertex profile
Claude Code 2.1.2xx ships as a Bun-compiled binary named claude.exe
even on Linux, and since #6647 the CLAUDE_CODE_VERSION-pinned install
is the binary that runs in the sandbox. The scaffold Vertex profile
only allowlisted **/claude, so OpenShell's OPA denied claude.exe the
STS call and every Claude run on the 0.40.0 image failed on its first
request with "API Error: Error code policy_denied" (0 tokens). The
fleet copy in fullsend-ai/agents was fixed by fullsend-ai/agents#1118;
this repo's embedded copy, which functional-tests and local runs load
through --fullsend-dir, was not.
Add **/claude.exe and **/pi so the binaries list matches the agents
copy (**/pi is carried for parity with that copy; pi itself runs via
node), pin the whole list in a scaffold test so the two copies cannot
drift on this again, and update the bring-your-own-agent guide and the
runtime egress diagram that still showed the old list.
Refs #6971
Assisted-by: Claude (code, fix, review), Grok (review)
Signed-off-by: Wayne Sun <gsun@redhat.com>1 parent 48eac1a commit f50e8f8
4 files changed
Lines changed: 25 additions & 1 deletion
File tree
- docs
- contributing
- guides/user
- internal/scaffold
- fullsend-repo/profiles
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
55 | 55 | | |
56 | 56 | | |
57 | 57 | | |
58 | | - | |
| 58 | + | |
59 | 59 | | |
60 | 60 | | |
61 | 61 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
132 | 132 | | |
133 | 133 | | |
134 | 134 | | |
| 135 | + | |
135 | 136 | | |
| 137 | + | |
136 | 138 | | |
137 | 139 | | |
| 140 | + | |
| 141 | + | |
138 | 142 | | |
139 | 143 | | |
140 | 144 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
20 | 20 | | |
21 | 21 | | |
22 | 22 | | |
| 23 | + | |
23 | 24 | | |
| 25 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1022 | 1022 | | |
1023 | 1023 | | |
1024 | 1024 | | |
| 1025 | + | |
| 1026 | + | |
| 1027 | + | |
| 1028 | + | |
| 1029 | + | |
| 1030 | + | |
| 1031 | + | |
| 1032 | + | |
| 1033 | + | |
| 1034 | + | |
| 1035 | + | |
| 1036 | + | |
| 1037 | + | |
| 1038 | + | |
| 1039 | + | |
| 1040 | + | |
| 1041 | + | |
| 1042 | + | |
0 commit comments