CodeSnuffler Forgejo End-to-End historical review range codesnuffler-forgejo-live-20260714T115137702Z-c0d7580f-447 #63
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "change_forgejo_end_to_end"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Exercise the live Forgejo webhook review pipeline against a stable historical CodeSnuffler diff.
Run marker: codesnuffler-forgejo-live-20260714T115137702Z-c0d7580f-447.
Run started at: 2026-07-14T11:51:37.702Z.
Fixture range: f9d210eccd0075b6b39b606cea9b1376719aa062..d8a3fc420b055e04df1d203706b89b1f1261a9c1.
This stable two-commit AI Harness range is expected to produce actionable findings.
CodeSnuffler Review Findings
Findings
1. Interactive auth shell still sends persona_id
frontend/src/dev-shell/components/DevShellTerminal.vue:154-155The backend now reads
instance_idfrom/api/dev-shell/ws, butDevShellTerminalstill serializes the selected AI tool instance aspersona_id. In AI tool setup this prop is populated fromsavedInstanceId, so launching an interactive login for a non-primary instance will omitinstance_id;app/dev_shell.pythen defaults the auth session toprimary, writing credentials to the wrong storage scope.Open finding in CodeSnuffler
Fix via CodeSnuffler
Suggested fix: Change the terminal query parameter to
instance_idand update the prop naming/tests to match the new plugin instance terminology.Pull request closed