Skip to content

release: fluttersdk_artisan 0.0.12 - #46

Merged
anilcancakir merged 1 commit into
masterfrom
release/0.0.12
Aug 20, 2026
Merged

release: fluttersdk_artisan 0.0.12#46
anilcancakir merged 1 commit into
masterfrom
release/0.0.12

Conversation

@anilcancakir

Copy link
Copy Markdown
Contributor

What

Patch release for #45, from a field report driving an iOS simulator through MCP.

artisan_start exceeded the client's 60s tool timeout. The app came up and served on 8183; artisan_status said running: false about it, and recovering by hand hit a second wall because the documented schema omits stdinPipe.

The 60s belongs to the client. The write ordering was ours.

  • The session is recorded before the VM Service scrape, not after it.
  • A connected command recovers a missing URI from the session log and keeps it.
  • status reports booting and names what is missing.
  • The schema docblock documents stdinPipe, stdinHolderPid and booting.
  • artisan_start's MCP description stopped claiming the state is one global file, which is what led the reporter to believe it had corrupted a sibling's session when the two were never sharing one.

Stamps

All six in one pass: pubspec.yaml, the MCP handshake string, both example pubspecs, the skill stamp, and the example lockfile.

Testing

dart format zero diff, dart analyze zero issues, 1226 tests green, dart pub publish --dry-run clean.

Known follow-up

13 files still carry 40 references to ~/.artisan/state.json. Most describe the legacy pointer, which still exists and is still correct; the rest need reading in context rather than a blanket replace. Tracked for its own pass rather than delaying this fix.

After merge

git tag 0.0.12 && git push origin 0.0.12.

Ships the interrupted-start fix from #45: a `start` cut short by its caller
now leaves a usable session behind, a connected command recovers the URI
from the log, and the descriptions and schema stop misleading the reader who
lands there.

All six stamps in one pass.
@anilcancakir
anilcancakir merged commit 62b722c into master Aug 20, 2026
2 checks passed
@anilcancakir
anilcancakir deleted the release/0.0.12 branch August 20, 2026 19:53
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.

1 participant