Dashboard › opencode › Distillation
aa7bdcfe-42d5-4ee6-bab6-d329a4923adb["lore_tm_v1_pH4EwQ_yfgHf93L4Femi49m-ZhGTLqZQvRHjdrLAiuo","lore_tm_v1__CQN-z_WqgzcA1TkXIDZDh-NwIc19ETttkuKE2Gn_Ew","lore_tm_v1_tgP3pzc0bsOn99CQ_cEb7_3Cf7zIbSOaxbA9s_g2SaI","lore_tm_v1_LVdEzd9W1FJW1c2RQBQbul3AyoL1cE2IFujMtHpI0Po","lore_tm_v1_SNK6ys1sOiPBIXiEJdSLeXXn1oZbSxkltjwH6sDWaw8","lore_tm_v1_x4NcV_umpxOiHM2gapfAMWZkI4aXtrbuvBt4ygPqnWA","lore_tm_v1_iOR764TaACmDu24NEtQQhBqCbSqYHN-WzSFgpa2xvho","lore_tm_v1__xR4-ysZ5wmkCKQBS7BufOyOiQPedEUkpVrdW9j5u54"]
Date: September 8, 2026
/home/byk/Code/opencode-v2-pilot, using exact current files rather than memory.2ac698d65aa4690a694307e9cbdf44537ea9a4fb and expected tracked binary diff SHA-256 as e3d14c2a661025b56eb941304df6c5d217d0dd95c8d01497e78011d3e990a34a.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./home/byk/.local/share/opencode-v2-pilot/config/opencode/plugins/followup.ts with expected SHA-256 8d51037989aa2cbfa10de82b56ef9512218a07544a5308a74890d59252f43bad./home/byk/.local/share/opencode-v2-pilot/config/opencode/plugins/pty.ts with expected SHA-256 b90315811f1ff67cd93d48676dda2fa02d9be0694bf154a049c8746a8ed11aa5./home/byk/.local/share/opencode-v2-pilot/config/opencode/test/followup.test.ts with expected SHA-256 507a152473809a95363a3758ab39fb6e8f5c82f32c23a9f11d7655607951f7ec./home/byk/.local/share/opencode-v2-pilot/config/opencode/test/pty.test.ts with expected SHA-256 c2bed5de452d64198e20cb4255e276e7b37be4b9fd60ee0f4bd98ccac14288b3./home/byk/.local/share/opencode-v2-pilot/config/opencode/opencode.json with expected SHA-256 571a0730c86bde522edf63516b7fa69cb9cbf2ff8730e15e2a8ce064c33ad905./home/byk/.local/share/opencode-v2-pilot/config/opencode/service-v2-pilot.json with expected SHA-256 0dbe0518ab13584c3a4ae465fb552d79572460766910ff9f7ea4271280d66bb0./home/byk/.local/share/opencode-v2-pilot/opencode-v2.service with expected SHA-256 38fc8a7f4b25acf611557c32380365f3f7d0422f8a31d0f5eb7ffba48e916045./home/byk/.local/share/opencode-v2-pilot/CUTOVER.md with expected SHA-256 31ce6b09b9448660dfed2ebd9f4a44e6e033cc0753ef978253db02884fc68b2b./home/byk/Code/opencode-v2-pilot/packages/cli/dist-v2-pilot-byk/cli-node-linux-x64/bin/opencode2-node with expected SHA-256 c67985bbc31f99e040ed58abf2aa37fc7c9a197a46c269eafaec468d99658937.byk, under systemd User=byk and NoNewPrivileges=yes./home/byk/.local/share/opencode-v2-pilot/supervisor is explicitly excluded from activation and cutover and must not be reviewed as active implementation.opencode-pty; absence of a stronger containment model alone is not grounds for rejection, though inaccuracies or defects relative to the stated model must be reported.permission.assert bridge across Effect typed errors, defects, interruption, DeclinedError, CorrectedError feedback, and Tool.Error conversion.pty-transport or the root supervisor remains in active plugin, config, unit, or cutover paths.--printConsoleTrace for Vitest/Bun diagnostic tests.file:line evidence, and classify every finding as PASS, CONCERN, or MUST-FIX.MERGE if no MUST-FIX remains, otherwise DO-NOT-MERGE; if evidence gathering is blocked, the exact tool/error must be named and the report must end DO-NOT-MERGE.effect-smol source and nearby repository code rather than relying on memory or older Effect v2/v3 examples; .opencode/references/effect-smol is the designated source checkout when needed.packages/opencode, never from the repository root, and favor testEffect(...), it.live(...), explicit layers, scoped fixtures, and finalizers for applicable behavior.sdk composes Client, Core, and Server.bun typecheck from package directories such as packages/core, never invoking tsc directly.import { foo as bar } from "..." or resolve as pathResolve; an aliased type import is allowed only as a last resort for a genuine collision.import("...") references; namespace-style values should use the moduleβs own named exported namespace, such as import { Project } from "@opencode/core/project" and Project.ID.globalThis.* unless it is the only option.packages/plugin/AGENTS.md states the plugin package has Effect and Promise versions; every Effect-version domain must extend the corresponding Effect API client interface from @opencode/client/effect/api, must not redefine existing client functions, and may add only plugin-context-specific functions.2ac698d65aa4690a694307e9cbdf44537ea9a4fb.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.e3d14c2a661025b56eb941304df6c5d217d0dd95c8d01497e78011d3e990a34a.packages/cli/dist-v2-pilot-byk/cli-node-linux-x64/bin/opencode2-node, packages/cli/dist-v2-pilot-byk/cli-node-linux-x64/package.json, packages/cli/dist-v2-pilot-final/cli-node-linux-x64/bin/opencode2-node, packages/cli/dist-v2-pilot-final/cli-node-linux-x64/package.json, packages/cli/dist-v2-pilot-next/cli-node-linux-x64/bin/opencode2-node, packages/cli/dist-v2-pilot-next/cli-node-linux-x64/package.json, packages/cli/dist-v2-pilot/cli-node-linux-x64/bin/opencode2-node, and packages/cli/dist-v2-pilot/cli-node-linux-x64/package.json.followup.ts β 8d51037989aa2cbfa10de82b56ef9512218a07544a5308a74890d59252f43bad; pty.ts β b90315811f1ff67cd93d48676dda2fa02d9be0694bf154a049c8746a8ed11aa5; followup.test.ts β 507a152473809a95363a3758ab39fb6e8f5c82f32c23a9f11d7655607951f7ec; pty.test.ts β c2bed5de452d64198e20cb4255e276e7b37be4b9fd60ee0f4bd98ccac14288b3; opencode.json β 571a0730c86bde522edf63516b7fa69cb9cbf2ff8730e15e2a8ce064c33ad905; service-v2-pilot.json β 0dbe0518ab13584c3a4ae465fb552d79572460766910ff9f7ea4271280d66bb0; opencode-v2.service β 38fc8a7f4b25acf611557c32380365f3f7d0422f8a31d0f5eb7ffba48e916045; CUTOVER.md β 31ce6b09b9448660dfed2ebd9f4a44e6e033cc0753ef978253db02884fc68b2b; final SEA opencode2-node β c67985bbc31f99e040ed58abf2aa37fc7c9a197a46c269eafaec468d99658937.