opencode/packages/core/test
2026-10-27 16:57:53 -05:00
..
codemode
config refactor(core): drop the ManagedPolicy service (#59609) 2026-10-27 14:11:06 +01:00
effect fix(cli): bound server shutdown with a 10 s deadline (#58817) 2026-10-25 07:47:11 -07:00
filesystem feat(core): watch files open in the side panel (#59081) 2026-10-25 22:54:00 +00:00
fixture refactor(core): drop the ManagedPolicy service (#59609) 2026-10-27 14:11:06 +01:00
fixtures/recordings/session-runner
github-copilot
instructions
lib
modal
plugin fix(core): apply webfetch URL rules to redirect targets (#59748) 2026-10-27 16:57:53 -05:00
process
pty
shell-scan
skill
util refactor(core): resolve real git binary once on macOS (#58602) 2026-10-23 21:11:12 -07:00
agent.test.ts
aisdk-native.test.ts chore(ai): drop five unused legacy provider entrypoint aliases (#59506) 2026-10-27 11:45:49 -05:00
aisdk.test.ts refactor(ai): replace wildcard exports with an explicit public API (#59183) 2026-10-26 09:37:24 -05:00
app.test.ts
boot-work.test.ts test(core): guard boot work counts for catalog lookups, Azure clones and git spawns (#58892) 2026-10-25 15:50:56 -07:00
browser-idle.test.ts
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
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
command.test.ts
credential-lock.test.ts fix(core): coordinate credential refreshes across locations and processes (#54023) 2026-10-26 01:09:42 -05:00
credential.test.ts
database-drizzle.test.ts
database-migration.test.ts refactor(core): drop unused session_pending table and pin the history compaction bound (#59020) 2026-10-25 14:27:59 -07:00
database.test.ts
effect-app-node-platform.test.ts
effect-simplification-types.test.ts
environment.test.ts
event-logger.test.ts
file-access-path.test.ts refactor(core): folder-permission checks use the project's own file system (#59089) 2026-10-26 10:23:18 -07:00
file-access.test.ts
file-mutation.test.ts
form.test.ts
formatter.test.ts
generate.test.ts fix(core): pass the catalog's decision media format to decision models (#59479) 2026-10-26 23:45:33 -05:00
git.test.ts fix(core): keep snapshots working in repos with a split index (#59417) 2026-10-27 15:19:17 -05:00
image-photon.test.ts perf(core): resize images in a worker and release photon memory when idle (#58820) 2026-10-25 22:28:48 -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-refresh.test.ts fix(core): coordinate credential refreshes across locations and processes (#54023) 2026-10-26 01:09:42 -05:00
integration.test.ts fix(core): coordinate credential refreshes across locations and processes (#54023) 2026-10-26 01:09:42 -05:00
job.test.ts
kv.test.ts
location-activity.test.ts fix(core): canonicalize location in activity tracking (#59087) 2026-10-25 23:03:25 +00:00
location-filesystem.test.ts
location-layer.test.ts fix(core): close Locations in parallel on shutdown (#59326) 2026-10-26 11:59:58 -05:00
location.test.ts
logging.test.ts
mcp-attach.test.ts
mcp-import-boundary.test.ts
mcp-instructions.test.ts fix(core): expose code mode tools directly when execute is denied (#59315) 2026-10-26 10:48:31 -05:00
mcp-oauth.test.ts fix(core): coordinate credential refreshes across locations and processes (#54023) 2026-10-26 01:09:42 -05:00
mcp-socket-client.test.ts
mcp.test.ts refactor(core): drop the ManagedPolicy service (#59609) 2026-10-27 14:11:06 +01:00
mime.test.ts fix(core): tell HEIC, QuickTime and M4A apart from MP4 (#58887) 2026-10-26 00:04:36 -05:00
model-free.test.ts
model-plugins.test.ts
model-resolver.test.ts refactor(ai): replace wildcard exports with an explicit public API (#59183) 2026-10-26 09:37:24 -05:00
model.test.ts
models.test.ts fix(core): skip catalog entrypoints this build can't load (#59475) 2026-10-26 22:01:16 -05:00
network-guard.test.ts
npm-config.test.ts
npm.test.ts
oauth-page.test.ts
patch.test.ts
permission.test.ts fix(core): apply webfetch URL rules to redirect targets (#59748) 2026-10-27 16:57:53 -05:00
persistent-pty-daemon.test.ts
plugin-failure.test.ts
plugin.test.ts feat(plugin): add OpenCode Desktop GUI plugins (#55246) 2026-10-27 10:54:50 +10:00
preload.test.ts
preload.ts
project-icon.test.ts feat(core): show detected project icons (#59093) 2026-10-25 23:18:45 +00:00
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(ai): drop five unused legacy provider entrypoint aliases (#59506) 2026-10-27 11:45:49 -05:00
reference-instructions.test.ts
reference.test.ts
repository-cache.test.ts
repository.test.ts
ripgrep.test.ts fix(core): verify SHA-256 of downloaded ripgrep before running it (#59350) 2026-10-26 13:44:40 -05:00
rpc-handler-errors.test.ts
session-activation.test.ts
session-archive.test.ts
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 fix(core): size compaction requests from the provider's last count (#59441) 2026-10-26 22:13:07 -05:00
session-create.test.ts fix(core): treat trailing-slash directories as the same Location (#59327) 2026-10-26 11:59:37 -05:00
session-diff.test.ts fix(core): use the index when loading turn diffs (#59088) 2026-10-25 23:03:52 +00:00
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 perf(session): load a step's history once (#59091) 2026-10-25 22:27:39 -07:00
session-list.test.ts
session-log.test.ts
session-model-request-hooks.test.ts fix(core): send unchanged hooked requests without copying the body (#59097) 2026-10-25 23:34:34 +00: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
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 feat(server): add experimental GET /api/experimental/media/:hash and opt-in experimental-media-uri capability (#59103) 2026-10-25 21:33:53 -07:00
session-projector.test.ts feat(core): opt-in blob writes for session media behind experimental.media_blob (#58741) 2026-10-25 15:48:45 -07:00
session-prompt.test.ts fix(core): tell HEIC, QuickTime and M4A apart from MP4 (#58887) 2026-10-26 00:04:36 -05:00
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 chore: merge dev into beta 2026-10-26 08:34:06 +10:00
session-runner.test.ts refactor(ai): replace wildcard exports with an explicit public API (#59183) 2026-10-26 09:37:24 -05:00
session-shell.test.ts
session-skill.test.ts refactor(core): drop the ManagedPolicy service (#59609) 2026-10-27 14:11:06 +01: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
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
shell-parse-parity.test.ts
shell-parse-syntax.test.ts
shell-parse.test.ts
shell-retention.test.ts
shell.test.ts
skill-discovery.test.ts
skill.test.ts refactor(core): drop the ManagedPolicy service (#59609) 2026-10-27 14:11:06 +01:00
snapshot.test.ts
sqlite-bundle.test.ts
sqlite-workerd.test.ts
state-group.test.ts
state-replay.test.ts
state.test.ts fix(core): publish catalog updates only when they change (#59084) 2026-10-25 22:58:29 +00:00
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
tool-execute.test.ts fix(codemode): explain a stalled program and point at the await that never settles (#59749) 2026-10-27 16:54:06 -05:00
tool-html-markdown-budget.test.ts
tool-opencode.test.ts
tool-output.test.ts
tool-patch.test.ts fix(core): stop GPT patch edits from deleting a file moved onto itself (#59197) 2026-10-26 10:09:29 -07:00
tool-question.test.ts
tool-read-filesystem.test.ts
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 fix(core): expose code mode tools directly when execute is denied (#59315) 2026-10-26 10:48:31 -05:00
tool-schema.test.ts refactor(ai): replace wildcard exports with an explicit public API (#59183) 2026-10-26 09:37:24 -05:00
tool-search.test.ts
tool-shell.test.ts test: deflake shutdown-deadline cleanup and PowerShell permission timeout (#59667) 2026-10-27 12:21:31 -05:00
tool-skill.test.ts refactor(core): drop the ManagedPolicy service (#59609) 2026-10-27 14:11:06 +01: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
tool-webfetch.test.ts fix(core): apply webfetch URL rules to redirect targets (#59748) 2026-10-27 16:57:53 -05:00
tool-websearch.test.ts
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(ai): add image and decision entrypoints for catalog providers (#59380) 2026-10-26 16:50:56 -05:00
vcs-hg.test.ts
vcs.test.ts fix(core): drop bare remote names from branch lists and search remote branches (#58597) 2026-10-25 22:39:51 -07: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
workspace.test.ts
worktree.test.ts