Skip to content

feat: harden dispatch live-use trust contracts#36

Merged
galligan merged 1 commit into
mainfrom
feat/live-use-hardening
Jun 10, 2026
Merged

feat: harden dispatch live-use trust contracts#36
galligan merged 1 commit into
mainfrom
feat/live-use-hardening

Conversation

@galligan

@galligan galligan commented Jun 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Refresh App Server verification against codex-cli 0.137.0-alpha.4, including current stable/experimental schema counts and method deltas.
  • Project useful stable request fields into the typed client boundary: native thread/list filters, thread/resume.excludeTurns, turn/start.serviceTier, and thread lineage metadata.
  • Use native active/recent ordering for dispatch list --unmanaged and propagate configured service_tier to the initial dispatch new --text turn.
  • Update docs, ADR notes, the dispatch skill, spikes README, and bump outfitter-dispatch to 0.4.1.

Validation

  • just check
  • just test-int
  • uv run dispatch --version -> dispatch 0.4.1
  • uv run dispatch schema new -> new, with service_tier schema present
  • uv run dispatch schema "list --unmanaged" -> discover

Notes / Risks

  • PyPI latest is currently 0.2.1, while main already declared 0.4.0; this PR bumps from the checked-in package version to 0.4.1 rather than reusing 0.4.0.
  • Local dispatch doctor --no-app-server reports warn because the user daemon is stopped, the live registry is schema 3 < 4, and the app-server smoke was intentionally skipped. I did not mutate live Dispatch state during this branch.
  • Remote-control pairing and fuzzy file search remain documented schema deltas, not productized Dispatch features in this PR.

Refresh the App Server schema baseline for codex-cli 0.137.0-alpha.4, project the useful stable request fields, and bump the package to 0.4.1.

galligan commented Jun 9, 2026

Copy link
Copy Markdown
Contributor Author

This stack of pull requests is managed by Graphite. Learn more about stacking.

@galligan galligan marked this pull request as ready for review June 9, 2026 15:08
@galligan galligan merged commit 4e15316 into main Jun 10, 2026
5 checks passed

Copy link
Copy Markdown
Contributor Author

Merge activity

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