Conversation
Wires the existing workflow.yaml safety checks up to an actual launch: uv run --project vendor/stokowski --extra web --with-editable vendor/stokowski -- stokowski <workflow> <args...>. --with-editable is required alongside --project - vendor/stokowski's pyproject.toml has no [build-system] table, so a plain uv run --project only syncs dependencies and never installs the stokowski package/entry point itself (confirmed directly: fails with "Failed to spawn: stokowski" otherwise, even though the venv builds cleanly). Verified end-to-end against the real workflow.yaml and a real LINEAR_API_KEY - config validated, env-var fallback resolved correctly, real Linear API call succeeded. Closes #105
bougyman
pushed a commit
that referenced
this pull request
Aug 13, 2026
🤖 I have created a release *beep* *boop* --- ## [1.5.0](v1.4.1...v1.5.0) (2026-08-13) ### Features * launch stokowski sessions via mix stokowski ([#106](#106)) ([550ed26](550ed26)) * vendor stokowski for Linear-driven agent orchestration ([#101](#101)) ([b68fc57](b68fc57)) --- This PR was generated with [Release Please](https://github.com/googleapis/release-please). See [documentation](https://github.com/googleapis/release-please#release-please).
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
mix stokowskinow actually launches a session after its existing safety checks pass:uv run --project vendor/stokowski --extra web --with-editable vendor/stokowski -- stokowski <workflow> <args...>. Flags are passed straight through (--dry-run,--port,--host,-v).--with-editableis required alongside--project-vendor/stokowski'spyproject.tomlhas no[build-system]table, so a plainuv run --projectonly syncs dependencies and never installs thestokowskipackage/entry point itself. Confirmed directly: without it,uv run --project vendor/stokowski -- stokowski --helpfails withFailed to spawn: stokowskieven though the venv builds cleanly and installs all 23 dependency packages.Follow-up (not in this PR)
[build-system]table is an upstream packaging gap inSugar-Coffee/stokowskiitself. This PR works around it locally via--with-editable; fixing it upstream will be rolled into the same eventual PR as theLINEAR_API_KEYresolution fix from Add stokowski framework for agent orchestration #100/feat: vendor stokowski for Linear-driven agent orchestration #101's plan.Test plan
mix format --check-formattedcleanmix test test/mix/tasks/stokowski_test.exs- 2/2 passedworkflow.yamland a realLINEAR_API_KEY: config validated, env-var-fallback key resolved correctly, real Linear API call succeeded (200 OK), correct neutralworkspace.rootfrom feat: vendor stokowski for Linear-driven agent orchestration #101 picked up🤖 Generated with Claude Code