feat(track-a): opencode-luthien plugin integration - #759
Conversation
Review: PR #759 — opencode-luthien plugin integrationThanks for splitting #614 into reviewable chunks. The intent is clear and the docs sketch is helpful, but several things here are broken as written and will block anyone trying to actually run the smoke test or merge cleanly. Blockers
Quality / robustness
Smaller things
What's good
Recommended next stepI'd hold this until at least the blockers are resolved — particularly the missing mock modules / missing Generated with Claude Code |
|
Claude-generated merge-queue triage of all open Luthien PRs, requested by Scott (Jul 7, 2026). Advisory only; Scott has not yet acted on these recommendations. Recommendation: close, together with #757 and #758. This depends entirely on #758's routes and migration; with that closing in favor of #796, the smoke test and docs here reference infrastructure that will not exist in this form (the May review also found the script references mock modules and a schema column that are not present). If OpenCode plugin support becomes a priority, it should be rebuilt against the passthrough shape that actually ships. |
Part 3 of 3 splitting PR #614.
Depends on PR #758 (passthrough routes used by smoke test) — merge order: #757 → #758 → #759.
Changes
.gitmodules: Adds opencode-luthien submodule (URL:LuthienResearch/opencode-luthien)plugins/README.md: Plugin installation instructionsREADME.md: Updated install sectiondev-README.md: Smoke test sectionscripts/track_a_smoke.sh: End-to-end smoke test (usesCLIENT_API_KEYper PR feat(track-a): multi-provider passthrough routes + 4 security fixes #758 auth model)Notes
.gitmodulesURL corrected fromPaoloC68/opencode-luthientoLuthienResearch/opencode-luthienCLIENT_API_KEY(aligned with PR feat(track-a): multi-provider passthrough routes + 4 security fixes #758's strict auth model)git submodule sync && git submodule update --init --recursiveafter pullingCloses part of #614.