opencode/packages/core/test
Kit Langton 6dd1733bbf
fix(core): preserve continuation across chained moves
Carry unfinished model work across consecutive Location handoffs without resetting the logical step allowance. Keep idle moves and queued prompt admission unchanged. Cover steered and queued second moves, preserved tool history, and durable event ordering.
2026-08-31 20:12:47 -04:00
..
codemode refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
config refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
effect fix(shell): preserve output from fast-exiting commands 2026-08-31 19:52:08 -04:00
filesystem refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
fixture refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
fixtures/recordings/session-runner feat(ai): gate Chat Completions body fields by provider (#44710) 2026-08-24 12:40:56 -05:00
github-copilot fix(core): preserve Responses tool identities (#45658) 2026-08-28 22:14:13 -04:00
instructions refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
lib refactor(core): isolate Session admission and controls (#46019) 2026-08-28 23:22:25 -04:00
plugin refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
process refactor: use typed error mapping operators (#45727) 2026-08-28 17:18:35 -04:00
pty refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
shell-scan feat(core): make the portable shell scanner authoritative 2026-08-26 16:35:16 -04:00
skill refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
util refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
agent.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
aisdk-native.test.ts feat(ai): add native Mistral provider (#46278) 2026-08-30 12:56:01 -05:00
aisdk.test.ts fix(core): normalize SDK file data (#45679) 2026-08-28 14:56:46 -04:00
app.test.ts
bus-session-routing.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
bus.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
catalog.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
codemode.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
command.test.ts feat(command): execute plugin callbacks 2026-08-24 16:01:58 -04:00
credential.test.ts feat(tui): support multiple integration accounts (#45072) 2026-08-25 17:03:16 -04:00
database-drizzle.test.ts refactor: use typed error mapping operators (#45727) 2026-08-28 17:18:35 -04:00
database-migration.test.ts fix(core): label migrated credentials by auth type (#45369) 2026-08-26 14:41:31 -05:00
effect-app-node-platform.test.ts fix(core): align websocket network policy (#43875) 2026-08-21 18:49:57 +05:30
effect-simplification-types.test.ts chore: enforce effect simplifications (#43979) 2026-08-21 19:48:27 +00:00
environment.test.ts
event-logger.test.ts test(core): remove unused test imports (#45674) 2026-08-27 23:58:41 -04:00
file-mutation.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
form.test.ts refactor(core): use nonthrowing URL parsing (#45726) 2026-08-27 23:12:43 -04:00
formatter.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
generate.test.ts feat(ai): add native Mistral provider (#46278) 2026-08-30 12:56:01 -05:00
git.test.ts test(core): share git test fixtures (#45640) 2026-08-28 13:37:42 -04:00
instance-plugins.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
instance-vanilla.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
instruction-discovery.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
instruction-state.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
integration.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
job.test.ts fix(core): recover background jobs after restart 2026-08-26 14:17:43 -04:00
kv.test.ts
location-filesystem.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
location-layer.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
location-mutation.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
location.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
logging.test.ts
mcp-import-boundary.test.ts
mcp-instructions.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
mcp-oauth.test.ts fix(core): remove unreachable MCP authorization path (#45633) 2026-08-28 13:03:17 -04:00
mcp.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
model-resolver.test.ts feat(ai): add native Mistral provider (#46278) 2026-08-30 12:56:01 -05:00
model.test.ts refactor(core): slice model references at the first slash (#46467) 2026-08-31 19:23:21 -04:00
models.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
newtype.test.ts
npm-config.test.ts
npm.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
oauth-page.test.ts
patch.test.ts refactor(util): reuse private patch buffers (#46459) 2026-08-31 15:11:54 -04:00
permission.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
persistent-pty-daemon.test.ts fix(pty): own daemon lifetime and hand off restarts (#45551) 2026-08-27 11:52:48 -04:00
plugin-hooks.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
plugin-session.types.ts feat(plugin): intercept user prompts before admission (#45550) 2026-08-27 18:58:00 +05:30
plugin.test.ts feat(plugin): add typed rpc and custom events (#46105) 2026-08-30 21:28:19 -04:00
preload.test.ts test(core): isolate host configuration and credentials (#44845) 2026-08-25 20:22:21 -04:00
preload.ts
project.test.ts fix(core): keep project labels stable across clones (#45735) 2026-08-27 17:35:18 -04:00
provider-mistral.test.ts
provider.test.ts feat(ai): add native Mistral provider (#46278) 2026-08-30 12:56:01 -05:00
reference-instructions.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
reference.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
repository-cache.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
repository.test.ts
ripgrep.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
rpc.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-compact.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-compaction.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-create.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-environment.test.ts
session-error.test.ts refactor(ai): default unrecognized provider failures to retry (#45825) 2026-08-27 23:40:52 -05:00
session-execution.test.ts test: migrate fixture layer replacements (#46458) 2026-08-31 14:16:40 -04:00
session-generate.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-instructions.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-log.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-message-update.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-model-request.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-model-transport-live.test.ts fix(core): align websocket network policy (#43875) 2026-08-21 18:49:57 +05:30
session-model-transport.test.ts test(core): isolate transport metrics (#45688) 2026-08-28 15:00:33 -04:00
session-move.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-owned.test.ts feat(core): add session-aware instance selection (#46442) 2026-08-31 13:46:33 -04:00
session-projector.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-prompt-hooks.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-prompt.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-remove.test.ts feat(core): add session-aware instance selection (#46442) 2026-08-31 13:46:33 -04:00
session-revert.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-run-coordinator.test.ts refactor(core): isolate Session admission and controls (#46019) 2026-08-28 23:22:25 -04:00
session-runner-message.test.ts fix(session): run user shells immediately in the background 2026-08-28 22:46:20 -04:00
session-runner-recorded.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-runner-tool-events.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-runner.test.ts fix(core): preserve continuation across chained moves 2026-08-31 20:12:47 -04:00
session-shell.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-skill.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-sql.types.ts refactor(session): tighten persisted state (#43969) 2026-08-21 19:27:21 +00:00
session-stats.test.ts refactor(core): optimize stats tool summary (#44690) 2026-08-24 19:39:04 +05:30
session-step.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-store.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-system-prompt.test.ts
session-title.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-tool-progress.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-view.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
session-wait.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
shared-schema.test.ts refactor(core): move projected Session reads into Store (#46075) 2026-08-29 09:31:04 -04:00
shell-cleanup.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
shell-parse-compatibility.test.ts feat(core): make the portable shell scanner authoritative 2026-08-26 16:35:16 -04:00
shell-parse-parity.test.ts feat(core): make the portable shell scanner authoritative 2026-08-26 16:35:16 -04:00
shell-parse-syntax.test.ts feat(core): make the portable shell scanner authoritative 2026-08-26 16:35:16 -04:00
shell-parse.test.ts feat(core): expand tildes in tool path resolution (#45605) 2026-08-27 13:41:39 -05:00
shell.test.ts fix(pty): use server shell and session cwd for terminals (#45552) 2026-08-27 10:39:27 -04:00
skill-discovery.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
skill.test.ts test(core): make test sentinels effective (#45706) 2026-08-27 22:29:59 -04:00
snapshot.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
sqlite-bundle.test.ts
sqlite-workerd.test.ts
state.test.ts fix(core): suppress state updates during location teardown 2026-08-26 10:48:44 -04:00
tool-edit.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
tool-execute.test.ts test(core): assert typed failures directly (#45690) 2026-08-28 15:14:42 -04:00
tool-output.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
tool-patch.test.ts fix(core): allow patch file-to-directory replacements (#46476) 2026-08-31 16:24:04 -05:00
tool-question.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
tool-read-filesystem.test.ts refactor(core): reuse read newline locator (#45616) 2026-08-27 14:47:58 -04:00
tool-read.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
tool-registry.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
tool-schema.test.ts test(core): construct valid tool contexts (#45657) 2026-08-28 13:26:41 -04:00
tool-search.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
tool-shell.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
tool-skill.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
tool-subagent.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
tool-webfetch.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
tool-websearch.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
tool-write.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
v1-migration.test.ts feat(session): add viewed state (#42811) 2026-08-21 19:34:35 -04:00
vcs-hg.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
vcs.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
websearch.test.ts test(core): share controlled websearch test layer (#45465) 2026-08-27 16:09:06 -04:00
wellknown.test.ts
workspace.test.ts refactor(util): make layer graphs opaque and composable 2026-08-31 13:46:27 -04:00
worktree.test.ts test(core): use collected arrays directly (#45665) 2026-08-28 14:56:21 -04:00