Skip to content

feat: add startup readiness leases - #182

Open
schickling-assistant wants to merge 1 commit into
mainfrom
schickling-assistant/2026-09-20-schickling-assistant-2026-09-20-devnet-readiness
Open

schickling-assistant wants to merge 1 commit into
mainfrom
schickling-assistant/2026-09-20-schickling-assistant-2026-09-20-devnet-readiness

Conversation

@schickling-assistant

Copy link
Copy Markdown
Contributor

Summary

  • add startup leases and lifecycle compare-and-set operations to the PTY protocol and client
  • add listener-ownership probes with Linux process-tree evidence and a packaged Darwin helper
  • make deadline teardown fail closed when containment cannot be proven
  • expose the new controls through pty run, pty readiness, completions, docs, and tests

Validation

  • bun run build
  • bun run typecheck
  • focused readiness, socket-ownership, process-tree, postinstall, help, and completion tests: pass
  • nix build: pass
  • full CI=1 bun run test: 1714 passed, 21 skipped; 2 clean-main baseline failures remain
    • screenshot fixture expects Vim, but the Nix environment provides Neovim
    • zsh integration fixture requires zsh, which is absent

The new readiness and ownership tests pass in the full run. A final adversarial review found no remaining blockers.

Posted on behalf of @schickling
field value
agent_identity dev3.direct.omp.48kxgqmb
session unknown
agent_persona generalist
agent_supervisor unavailable
agent_tool OMP
agent_tool_version 18.2.6
agent_runtime OMP 18.2.6
agent_model openai-codex/gpt-5.6-sol
worktree unknown
tooling_profile dotfiles@965ef7e-dirty

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