perf(pi): steer to native tools + cache skill menu#699
Conversation
🧙 Wizard CIRun the Wizard CI and test your changes against wizard-workbench example apps by replying with a GitHub comment using one of the following commands: Test all apps:
Test all apps in a directory:
Test an individual app:
Show more apps
Results will be posted here when complete. |
|
Warning This pull request is not mergeable via GitHub because a downstack PR is open. Once all requirements are satisfied, merge this PR as a stack on Graphite.
This stack of pull requests is managed by Graphite. Learn more about stacking. |
06048c8 to
8682281
Compare
e32890f to
52451f6
Compare
|
I think it's fine for now but I'm a little allergic to so much prose living in TS string literals. maybe the long term solution is a prompts/docs library for the pi harness we reference by filename? |
|
@daniloc This is why we need ASS. The whole shape of this is yuck. I will find a more elegant solution than this monstrosity though |
…eaks (#699) PI_RUNTIME_NOTES steers pi to read-not-shell, synchronous installs, single skill-menu fetch, and env-var (not literal) URLs — erasing the fence-retry spirals. Adds the init banner + task-update parity; drops the background-install commandment. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
8682281 to
f439e54
Compare
fb73f37 to
c2aafa9
Compare
60b0620 to
fa95f7d
Compare
c2aafa9 to
08cd237
Compare
…eaks (#699) PI_RUNTIME_NOTES steers pi to read-not-shell, synchronous installs, single skill-menu fetch, and env-var (not literal) URLs — erasing the fence-retry spirals. Adds the init banner + task-update parity; drops the background-install commandment. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
fa95f7d to
c9517dc
Compare
08cd237 to
01168ca
Compare

Epic #520 · perf parity (new sub-issue pending).
Problem
anthropicwall-clock — the gap was turn-count overhead and shell-spirals, not parallelism (the anthropic SDK emits one tool_use per turn and doesn't batch).Changes
executionMode: 'parallel'+ a runtime rule to batch independent calls → fewer round-trips than the un-batching control.ls/find/grep; cache the skill menu.PI_RUNTIME_NOTES: inspect viareadnot shell · never retry a blocked command · only the project's own scripts · run bare in the project root.PI_RUNTIME_NOTESinstead of the shared commandments.Test plan