Skip to content

feat: launch stokowski sessions via mix stokowski - #106

Merged
bougyman merged 1 commit into
mainfrom
issue-105
Aug 13, 2026
Merged

feat: launch stokowski sessions via mix stokowski#106
bougyman merged 1 commit into
mainfrom
issue-105

Conversation

@bougyman

Copy link
Copy Markdown
Member

Summary

  • mix stokowski now 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-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: without it, uv run --project vendor/stokowski -- stokowski --help fails with Failed to spawn: stokowski even though the venv builds cleanly and installs all 23 dependency packages.
  • Closes Wire mix stokowski up to actually launch a session #105.

Follow-up (not in this PR)

Test plan

  • mix format --check-formatted clean
  • mix test test/mix/tasks/stokowski_test.exs - 2/2 passed
  • Ran the actual task end-to-end against the real workflow.yaml and a real LINEAR_API_KEY: config validated, env-var-fallback key resolved correctly, real Linear API call succeeded (200 OK), correct neutral workspace.root from feat: vendor stokowski for Linear-driven agent orchestration #101 picked up

🤖 Generated with Claude Code

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
Copilot AI lite review requested due to automatic review settings August 13, 2026 20:46

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot was unable to review this pull request because the user who requested the review has reached their quota limit.

@bougyman
bougyman merged commit 550ed26 into main Aug 13, 2026
2 checks passed
@bougyman
bougyman deleted the issue-105 branch August 13, 2026 20:48
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).
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Wire mix stokowski up to actually launch a session

2 participants