opencode/packages/core/test
2026-10-25 08:28:46 -07:00
..
codemode
config feat(core): merge Console config as a config layer (#57703) 2026-10-25 11:04:41 +01:00
effect fix(cli): bound server shutdown with a 10 s deadline (#58817) 2026-10-25 07:47:11 -07:00
filesystem fix(core): start fff search lazily on first find (#58959) 2026-10-25 08:08:37 -07:00
fixture perf(core): cache git discovery in Project.resolve by metadata fingerprint (#58616) 2026-10-24 14:34:07 -07:00
fixtures/recordings/session-runner
github-copilot fix(core): accept interleaved Copilot reasoning_opaque values (#54201) 2026-10-09 16:45:57 -05:00
instructions
lib test(core): bound advance by real time instead of steps (#57119) 2026-10-19 16:08:14 +00:00
modal
plugin feat(core): merge Console config as a config layer (#57703) 2026-10-25 11:04:41 +01:00
process chore(ci): speed up and stabilize the test workflow (#55866) 2026-10-16 00:35:49 +02:00
pty feat(server): add client MCP websocket endpoint (experimental) (#57505) 2026-10-22 15:56:44 -04:00
shell-scan fix(core): make the portable PowerShell scanner sound against real pwsh (#53404) 2026-10-05 14:07:15 -07:00
skill fix(core): send only changed entries in instruction updates (#57626) 2026-10-20 23:09:10 -05:00
util refactor(core): resolve real git binary once on macOS (#58602) 2026-10-23 21:11:12 -07:00
agent.test.ts feat(core): stop asking for external directory access by default (#53585) 2026-10-06 15:52:23 -04:00
aisdk-native.test.ts fix(core): load and spell reasoning for every native provider package (#55789) 2026-10-15 15:34:08 -05:00
aisdk.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
app.test.ts
browser-idle.test.ts fix(core): keep locations with running sessions or background jobs (#57416) 2026-10-20 11:36:08 -04:00
bus-session-routing.test.ts
bus-unpersisted.test.ts perf(core): skip encoding durable event payloads that aren't persisted (#58923) 2026-10-25 06:16:09 -07:00
bus.test.ts refactor: v2.1 minor breaking changes (#57260) 2026-10-20 00:42:13 -05:00
catalog.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
codemode.test.ts chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
command.test.ts
credential.test.ts refactor: v2.1 minor breaking changes (#57260) 2026-10-20 00:42:13 -05:00
database-drizzle.test.ts chore(core): redact params in database query errors (#55621) 2026-10-15 01:04:07 -05:00
database-migration.test.ts chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
database.test.ts
effect-app-node-platform.test.ts chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
effect-simplification-types.test.ts
environment.test.ts chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
event-logger.test.ts
file-access-path.test.ts
file-access.test.ts
file-mutation.test.ts
form.test.ts
formatter.test.ts
generate.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
git.test.ts perf(core): cache git discovery in Project.resolve by metadata fingerprint (#58616) 2026-10-24 14:34:07 -07:00
instance-vanilla.test.ts
instruction-discovery.test.ts fix(core): match absolute instruction globs across directories (#58749) 2026-10-24 12:42:49 -05:00
instruction-state.test.ts
integration.test.ts refactor: v2.1 minor breaking changes (#57260) 2026-10-20 00:42:13 -05:00
job.test.ts
kv.test.ts
location-activity.test.ts feat(core): add experimental.location_idle_timeout (#57476) 2026-10-20 15:27:03 -05:00
location-filesystem.test.ts feat(session-ui): deterministic timeline file link detection and resolution (#53641) 2026-10-09 02:50:00 +00:00
location-layer.test.ts feat(core): add experimental.location_idle_timeout (#57476) 2026-10-20 15:27:03 -05:00
location.test.ts feat(core): archive projects whose directories are gone (#54354) 2026-10-10 21:11:05 -04:00
logging.test.ts
mcp-attach.test.ts feat(core): add MCP transport over incoming client sockets (#57502) 2026-10-22 14:58:39 -04:00
mcp-import-boundary.test.ts
mcp-instructions.test.ts fix(core): send only changed entries in instruction updates (#57626) 2026-10-20 23:09:10 -05:00
mcp-oauth.test.ts fix(core): keep MCP OAuth login waiting after stray callback requests (#58342) 2026-10-22 23:37:08 -05:00
mcp-socket-client.test.ts feat(core): add MCP transport over incoming client sockets (#57502) 2026-10-22 14:58:39 -04:00
mcp.test.ts feat(core): expose MCP server title from serverInfo (#58950) 2026-10-25 11:02:29 +00:00
model-free.test.ts feat(core): add OPENCODE_DISABLE_FREE_MODELS to hide free models (#57478) 2026-10-20 22:18:42 -04:00
model-plugins.test.ts
model-resolver.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
model.test.ts
models.test.ts fix(core): revalidate the models.dev catalog with its ETag (#58813) 2026-10-24 23:34:27 -05:00
network-guard.test.ts chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
npm-config.test.ts
npm.test.ts
oauth-page.test.ts
patch.test.ts
permission.test.ts refactor(core): avoid redundant decode and re-branding in session inbox and projector (#57890) 2026-10-21 15:38:18 -05:00
persistent-pty-daemon.test.ts refactor(core): tighten worktree strategy and pty schemas and decode overlay once (#57950) 2026-10-21 20:57:46 -05:00
plugin-failure.test.ts
plugin.test.ts feat(plugin): expose credential.activate to server plugins (#52797) 2026-10-12 23:29:22 -05:00
preload.test.ts
preload.ts
project.test.ts perf(core): cache git discovery in Project.resolve by metadata fingerprint (#58616) 2026-10-24 14:34:07 -07:00
provider.test.ts chore(ci): speed up and stabilize the test workflow (#55866) 2026-10-16 00:35:49 +02:00
reference-instructions.test.ts fix(core): send only changed entries in instruction updates (#57626) 2026-10-20 23:09:10 -05:00
reference.test.ts
repository-cache.test.ts chore(ci): speed up and stabilize the test workflow (#55866) 2026-10-16 00:35:49 +02:00
repository.test.ts
ripgrep.test.ts
rpc-handler-errors.test.ts
session-activation.test.ts chore(ci): speed up and stabilize the test workflow (#55866) 2026-10-16 00:35:49 +02:00
session-archive.test.ts feat(core): restore session archiving (#53759) 2026-10-19 03:46:54 +00:00
session-checkpoint-transport.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-compact.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-compaction-transport.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-compaction.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-create.test.ts perf(core): cache git discovery in Project.resolve by metadata fingerprint (#58616) 2026-10-24 14:34:07 -07:00
session-diff.test.ts
session-environment.test.ts
session-error.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-execution.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-generate.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-instructions.test.ts refactor: v2.1 minor breaking changes (#57260) 2026-10-20 00:42:13 -05:00
session-list.test.ts refactor(core): page session lists in core (#56243) 2026-10-16 23:11:22 -05:00
session-log.test.ts
session-model-request-hooks.test.ts fix(ai): preserve text and reasoning after the finish reason (#58851) 2026-10-24 22:54:39 -05:00
session-model-request.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-model-transport-live.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-model-transport.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-move.test.ts fix(core): treat unreadable config file references as empty (#55959) 2026-10-16 01:12:37 -05:00
session-native-compaction.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-native.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-owned.test.ts
session-projector.test.ts feat(core): store session media as media:<hash> refs in a content-addressed blob table (#58656) 2026-10-25 08:28:46 -07:00
session-prompt.test.ts
session-remove.test.ts
session-revert.test.ts
session-run-coordinator.test.ts
session-runner-message.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-runner-recorded.test.ts
session-runner-retry.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-runner-tool-events.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-runner.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-shell.test.ts chore(ci): speed up and stabilize the test workflow (#55866) 2026-10-16 00:35:49 +02:00
session-skill.test.ts feat(core): enforce skill integration policies 2026-10-07 15:39:27 -05:00
session-sql.types.ts
session-stats.test.ts
session-step.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-store.test.ts
session-system-prompt.test.ts
session-title.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-tool-progress.test.ts
session-usage.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
session-view.test.ts fix: surface session execution errors in desktop and TUI timelines (#53826) 2026-10-09 14:14:44 +10:00
session-wait.test.ts
shared-schema.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
shell-cleanup.test.ts
shell-parse-compatibility.test.ts fix(core): make the portable PowerShell scanner sound against real pwsh (#53404) 2026-10-05 14:07:15 -07:00
shell-parse-parity.test.ts
shell-parse-syntax.test.ts
shell-parse.test.ts feat(sdk): seed host plugins before recovery and harden workerd defaults (#54219) 2026-10-09 17:07:51 -07:00
shell-retention.test.ts feat(sdk): seed host plugins before recovery and harden workerd defaults (#54219) 2026-10-09 17:07:51 -07:00
shell.test.ts
skill-discovery.test.ts chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
skill.test.ts feat(core): stabilize top-level policies config (#55297) 2026-10-13 22:47:44 -05:00
snapshot.test.ts test: fix Windows flakes in cli standalone, Storybook and snapshot tests (#56181) 2026-10-16 18:24:02 +02:00
sqlite-bundle.test.ts
sqlite-workerd.test.ts chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
state-group.test.ts
state-replay.test.ts chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
state.test.ts
subagent-lifetime.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
tool-edit.test.ts fix(core): preserve mixed line endings in edit tool (#53166) 2026-10-12 16:22:58 +02:00
tool-execute.test.ts refactor(core): convert tool schemas once at registration (#58848) 2026-10-24 22:22:35 -05:00
tool-html-markdown-budget.test.ts
tool-opencode.test.ts feat(core): move worktree tools into core (#53981) 2026-10-08 17:23:43 -04:00
tool-output.test.ts
tool-patch.test.ts
tool-question.test.ts
tool-read-filesystem.test.ts chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
tool-read.test.ts fix(core): store opaque screenshots as JPEG before PNG (#56990) 2026-10-23 14:43:06 -07:00
tool-registry.test.ts refactor(core): convert tool schemas once at registration (#58848) 2026-10-24 22:22:35 -05:00
tool-schema.test.ts refactor(core): convert tool schemas once at registration (#58848) 2026-10-24 22:22:35 -05:00
tool-search.test.ts
tool-shell.test.ts feat(core): enable portable shell scanner on local and dev channels (#53479) 2026-10-05 22:13:16 -07:00
tool-skill.test.ts feat(core): enforce skill integration policies 2026-10-07 15:39:27 -05:00
tool-subagent.test.ts refactor(ai): make Promise the root entry and move Effect to @opencode/ai/effect (#58847) 2026-10-24 22:18:23 -05:00
tool-todo.test.ts feat: restore the todowrite tool behind an experimental flag (#56947) 2026-10-19 16:23:12 -05:00
tool-webfetch.test.ts chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
tool-websearch.test.ts chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
tool-write.test.ts
usage-limits.test.ts feat(core): read OpenCode Console usage limits and classify budget refusals (#58694) 2026-10-24 11:13:12 -05:00
v1-migration.test.ts refactor(core): keep Go allowance out of messages and sessions (#58765) 2026-10-24 13:05:02 -05:00
variant.test.ts feat(core): read model reasoning from config (#55853) 2026-10-16 13:36:18 +02:00
vcs-hg.test.ts
vcs.test.ts chore(ci): speed up and stabilize the test workflow (#55866) 2026-10-16 00:35:49 +02:00
voice.test.ts feat(core): offer GPT-Live through an OpenCode Console connection without an OpenAI key (#58567) 2026-10-23 22:29:46 -05:00
websearch.test.ts
wellknown.test.ts fix(core): broadcast wellknown updates globally and bound HTTP timeouts (#53821) 2026-10-09 15:17:26 -07:00
workspace.test.ts chore: upgrade Effect to rc.118 (#50231) 2026-10-09 01:36:06 -07:00
worktree.test.ts refactor(core): tighten worktree strategy and pty schemas and decode overlay once (#57950) 2026-10-21 20:57:46 -05:00