Dashboard › opencode › Distillation
b058c2ff-8eaf-4988-95ab-f16f655730e1["lore_tm_v1_rEYHVd5YB_C3cOmgZbuTC9sa6o7Xmb8uV9buED_hgG0","lore_tm_v1_VWHz0SumITxdjBZ15Ehq2uAiDUtak0MMJ4wwvxdSPJ4","lore_tm_v1_zwGw5bji9U0K9QJ8xhwIQtNnng_JhdTZOzYqMUdCo_I","lore_tm_v1_3rjTlPHpsV_uOzfFEW9qTNCcdcZzfjvvUZMVb7c_bAA","lore_tm_v1_GoqogQDbd4QMp5d8fiMmF8fZ6mPiSFeJblghaOPIgCo","lore_tm_v1_s5fTGfY1E9b00hUUwey3lVuctPLuSnMrPrvVLJUbIDc","lore_tm_v1_wRwdcxkNYd8IUvOl1eYCp4Wytpel0-C-lkI48vjU9X0","lore_tm_v1_ExbTsQKwsP6UEWtghPjN3vmgB3onQVl802uTrz2DXu8","lore_tm_v1_mLNsUWw1FOMdBr5OAYp9NN2TAFcYf0zqbOeguku438E","lore_tm_v1_Fu4-pPo88sU5vtOkP2e_u8oXm70CSEHgEQ79bR9OpYM","lore_tm_v1_8h7kyknkJWVBScoE-HE9jRnrqg_cz_mFiZkmLTSY2Gg","lore_tm_v1_LHA_RytFQ-P0aheTchxtzm5aBvauz4Z9Pji5S3z711U","lore_tm_v1_mjxWhtbzk4h6bO2ivCuOT6LKqtoKNsyNiSlGbup90ic","lore_tm_v1_95EJptWzZUhKRQAegJbz1UrZi96r-LPp6g3p5iIlOcE","lore_tm_v1_VefXQTc-R2k-Z4W8A29sMEOG0ec7GMr3IdCB4tlIwhc"]
Date: Sep 8, 2026
/home/byk/.local/share/opencode-v2-pilot/supervisor; plugin files /home/byk/.local/share/opencode-v2-pilot/config/opencode/plugins/pty.ts and /home/byk/.local/share/opencode-v2-pilot/config/opencode/plugins/pty-transport.ts; canonical tsconfig/package files; candidate unit; /home/byk/.local/share/opencode-v2-pilot/CUTOVER.md; and persistent/temp PTY tests.fff146df36754bc59d473a070985c4310cb57bdad64473ec7f68b5be5014286f.ff03df72fc6a401e8070db776ceba524e9111d9d907c6f4939244354564a86f2; launcher d833c859476f021565e8f425e6ee51353909060fa5f64ce629fb07d3411987dd; client fb8739d98ff7882782005e04ef731b6120e8daf0719e606362a1fe620adc2cde.tsgo passing without hiding files; exact Node 26 SEA testing remaining a root acceptance requirement unless proven; persistent test evidence; end-to-end framing and limits; cwd fd behavior; helper inheritance; lifecycle; output queue; cleanup; systemd interfaces; signal proof; admission reservation; readiness verifier; and build reproducibility.file:line citations, classifications of PASS, CONCERN, or MUST-FIX, and a final response ending exactly with MERGE or DO-NOT-MERGE.review-source-hash, verify-readiness, ROOT-ACCEPTANCE.md, PROTOCOL.md, binaries bin/opencode-pty-client, bin/opencode-pty-launcher, and bin/opencode-pty-supervisor, units opencode-pty.slice and opencode-pty-supervisor.service, go.mod, go.sum, and Go code/tests under cmd/client, cmd/launcher, cmd/supervisor, internal/protocol, and internal/supervisor./home/byk/.local/share/opencode-v2-pilot/CUTOVER.md, /home/byk/.local/share/opencode-v2-pilot/opencode-v2.service, /home/byk/.local/share/opencode-v2-pilot/config/opencode/tsconfig.json, /home/byk/.local/share/opencode-v2-pilot/config/opencode/package.json, /home/byk/.local/share/opencode-v2-pilot/config/opencode/bun.lock, and /home/byk/.local/share/opencode-v2-pilot/config/opencode/test/followup.test.ts./home/byk/.local/share/opencode-v2-pilot/supervisor/cmd/client/main_test.go, /home/byk/.local/share/opencode-v2-pilot/supervisor/cmd/launcher/main_test.go, /home/byk/.local/share/opencode-v2-pilot/supervisor/internal/supervisor/auth_test.go, /home/byk/.local/share/opencode-v2-pilot/supervisor/internal/supervisor/server_test.go, /home/byk/.local/share/opencode-v2-pilot/supervisor/internal/supervisor/systemd_test.go, /home/byk/.local/share/opencode-v2-pilot/supervisor/internal/protocol/frame_test.go, and /home/byk/.local/share/opencode-v2-pilot/config/opencode/test/followup.test.ts.review-source-hash file f231f9f8c57fbcadda3a32c7559cd3e45421647312269e04a6798187566584f6; bin/opencode-pty-supervisor ff03df72fc6a401e8070db776ceba524e9111d9d907c6f4939244354564a86f2; bin/opencode-pty-launcher d833c859476f021565e8f425e6ee51353909060fa5f64ce629fb07d3411987dd; bin/opencode-pty-client fb8739d98ff7882782005e04ef731b6120e8daf0719e606362a1fe620adc2cde./home/byk/.local/share/opencode-v2-pilot/supervisor/review-source-hash recomputed the immutable source manifest exactly as fff146df36754bc59d473a070985c4310cb57bdad64473ec7f68b5be5014286f.review-source-hash derives ROOT from its parent directory, hashes sorted unique inputs from $ROOT/supervisor/cmd and $ROOT/supervisor/internal Go files, all TypeScript files under /home/byk/Code/opencode-v2-pilot/packages/plugin/src, and explicit files $ROOT/supervisor/go.mod, $ROOT/supervisor/go.sum, $ROOT/supervisor/opencode-pty.slice, $ROOT/supervisor/opencode-pty-supervisor.service, $ROOT/config/opencode/plugins/pty.ts, $ROOT/config/opencode/plugins/pty-transport.ts, $ROOT/config/opencode/tsconfig.json, $ROOT/config/opencode/package.json, $ROOT/config/opencode/bun.lock, $ROOT/opencode-v2.service, /home/byk/Code/opencode-v2-pilot/packages/plugin/package.json, and /home/byk/Code/opencode-v2-pilot/bun.lock; it uses LC_ALL=C /usr/bin/sort -u, /usr/bin/sha256sum, and /usr/bin/cut -d ' ' -f 1.packages/core/src/plugin/host.ts, packages/core/test/plugin.test.ts, packages/core/test/plugin/fixture.ts, packages/core/test/plugin/host.ts, packages/plugin/src/effect/permission.ts, packages/plugin/src/promise/adapter.ts, and packages/plugin/src/promise/permission.ts; untracked directories were packages/cli/dist-v2-pilot-final/, packages/cli/dist-v2-pilot-next/, and packages/cli/dist-v2-pilot/.CLOSE_TIMEOUT_MS = 27_000, a kill option described as "Kill the PTY after this many seconds.", per-session admission reservations via reservations.get(context.sessionID) ?? 0, command byte-length enforcement through MAX_COMMAND_LENGTH, permission checks via ctx.permission.assert, and a cwd race guard that throws Working directory changed before spawn: ${workdir}.