You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wall #8 of the pi bring-up (tracker #6564). GATE 1 passed (#6659: --help/--version byte-identical to node). Gate 2a differential (one-shot prompt with a deliberately bogus API key, isolated HOME):
node (bundle + assets): prints model-not-in-catalog warning + deprecation notice to stdout, then the real API round-trip result:
(node baseline: same args with node pi-bundle.mjs; bundle assets now live at dist/dist/... next to the bundle.)
Notes for diagnosis:
Init is proven fine (gate 1 byte-identical), so the divergence is inside the -p flow between arg parse and the first model-warning print: settings load, model catalog resolution, session setup, agent init, or the provider client construction.
"reason=undefined" means either perry's unhandledRejection reporting loses the real Error, or something genuinely throws/rejects literal undefined under perry (e.g. an error-classification path reading a property off a value that's undefined only under perry).
Wall #8 of the pi bring-up (tracker #6564). GATE 1 passed (#6659: --help/--version byte-identical to node). Gate 2a differential (one-shot prompt with a deliberately bogus API key, isolated HOME):
node (bundle + assets): prints model-not-in-catalog warning + deprecation notice to stdout, then the real API round-trip result:
rc=1. Full fetch/TLS path to api.anthropic.com works under node with the undici-shim bundle.
perry (pi-native, same args): stdout EMPTY, rc=1, stderr:
Dies before the first stdout write of the -p flow (before the model warning), with the rejection REASON lost (undefined).
Repro:
(node baseline: same args with
node pi-bundle.mjs; bundle assets now live at dist/dist/... next to the bundle.)Notes for diagnosis:
pi-target/dist/pi-native-dbgis a debug-symbols build;pi-native.preNNNNladder exists for contrast.