Commit Graph
1092 Commits
Author SHA1 Message Date
morluto 43766fda69 fix(session): isolate availability observers 2026-07-14 22:23:58 +00:00
morluto 7112e1e6bf fix(application): add explicit investigation replay 2026-07-14 22:23:47 +00:00
morluto 49e843e8ff fix(runtime): apply permission reloads atomically 2026-07-14 22:22:51 +00:00
morluto d92441e6b7 Merge branch 'main' into agent/process-sampling-initialization 2026-07-15 06:17:51 +08:00
N0zoM1z0 3ae7109faa fix(runtime): apply permission reloads atomically 2026-07-15 06:16:46 +08:00
N0zoM1z0 57938a8465 fix(process): gate sampling on initialized PTY root 2026-07-15 06:16:37 +08:00
morluto 8681d817f9 Merge branch 'main' into codex/test-suite-speed 2026-07-15 06:15:52 +08:00
morluto a86da4ff3f fix(setup): omit aligned client configurations from plan
The setup plan was still advertising configure_client actions for clients
whose MCP registration already matched the desired command and Hopper
environment. As a result, an otherwise idempotent rerun requested
confirmation for changes that would not be applied.

- add SetupHost#clientNeedsConfigure to read a client config without
  mutating it
- filter detected clients in discoverSetupActions before building the plan
- align the package verifier's "aligned" run with the platform-specific
  status so Linux (where the fake Hopper path is unsupported) is expected
  to report needs_human while keeping an empty plan
2026-07-14 22:00:42 +00:00
N0zoM1z0 3d5041fb2f test(reference): cover failure normalization 2026-07-14 21:32:23 +00:00
N0zoM1z0 614a1197f5 fix(process): keep validation detail internal 2026-07-14 21:19:57 +00:00
N0zoM1z0 40c6f60ac9 fix(process): restrict cleanup to captured group leaders 2026-07-14 21:16:57 +00:00
N0zoM1z0 4828326079 fix(process): settle exited zombie groups 2026-07-14 21:16:53 +00:00
N0zoM1z0 a6b5ca4135 fix(application): add explicit investigation replay 2026-07-14 21:03:23 +00:00
N0zoM1z0 e5a80d4f06 fix(session): isolate availability observers 2026-07-14 20:52:39 +00:00
N0zoM1z0 df87544a5d fix(setup): preserve client config symlinks 2026-07-14 20:50:07 +00:00
N0zoM1z0 1d1d234eed fix(upgrade): prevent version downgrades 2026-07-14 20:45:30 +00:00
N0zoM1z0 834c70cf4b fix(evidence): enforce the combined record limit 2026-07-14 20:42:47 +00:00
N0zoM1z0 5c559998e1 fix(session): reopen replaced targets 2026-07-14 20:35:26 +00:00
N0zoM1z0 9208592f41 fix(doctor): honor explicit Hopper launcher 2026-07-14 20:34:57 +00:00
N0zoM1z0 543510f62f fix(reference): preserve distinct parse failures 2026-07-14 20:31:04 +00:00
N0zoM1z0 24f9a1ff11 fix(setup): configure every detected client 2026-07-14 20:24:06 +00:00
N0zoM1z0 bf9619267b fix(browser): support page-scoped CDP transports 2026-07-14 20:23:18 +00:00
N0zoM1z0 2984fa74ac fix(setup): omit aligned skill from plan 2026-07-14 20:14:58 +00:00
N0zoM1z0 c00739bb1f perf(application): scan version artifacts in parallel 2026-07-14 19:33:40 +08:00
N0zoM1z0 5a7ccefc68 fix: preserve setup diagnostics and clean Knip config 2026-07-14 19:27:31 +08:00
N0zoM1z0 be76f8090b feat: add web and Electron reverse-engineering workflows 2026-07-14 20:24:12 +09:00
N0zoM1z0 ef7f2f9374 fix: resolve validation and artifact edge cases 2026-07-14 16:15:24 +08:00
N0zoM1z0 f840e70749 fix(permission): defer cache write grants 2026-07-14 15:48:24 +08:00
N0zoM1z0 31b40f39e4 fix: harden PTY events and configured roots 2026-07-14 15:21:39 +08:00
N0zoM1z0 e8ed3073ac fix: resolve triaged correctness issues 2026-07-14 14:39:02 +08:00
N0zoM1z0 2c1ceabbf1 feat: add passive website reverse engineering 2026-07-14 12:27:13 +08:00
morluto d092d4c97a fix(workspace): migrate legacy integrity identities 2026-07-14 02:11:56 +00:00
morluto 190efcaf17 feat(core): add typed policy and integrity contracts 2026-07-14 02:11:56 +00:00
morluto 2722722425 feat(identity): derive MCP surface metadata 2026-07-14 09:51:42 +08:00
morluto 00c187e32b fix(cli): return nonzero status for operation failures (#121) 2026-07-14 06:33:34 +08:00
morluto c5728af0b4 fix(ci): remove unused setup type export 2026-07-13 21:22:51 +00:00
morluto 67504d2d51 test(linux): verify setup through CLI and MCP 2026-07-13 21:20:51 +00:00
morluto 75818d119e fix(linux): start Hopper demo sessions headlessly 2026-07-14 04:58:45 +08:00
morluto a2076b47a6 fix(security): restrict investigation artifact inputs 2026-07-14 04:48:46 +08:00
morluto ee785ca9a9 Merge remote-tracking branch 'origin/main' into feat/persistent-workspace-investigation-runs
# Conflicts:
#	README.md
#	scripts/verify-package.mjs
#	src/cli.ts
#	src/domain/errors.ts
#	src/server/registerInvestigationTools.ts
#	tests/errors.test.ts
2026-07-14 04:28:14 +08:00
morluto c439b9e778 feat(analysis): add provider-neutral persistent snapshots 2026-07-14 04:18:38 +08:00
morluto 12060f6d8d fix(copy): use agent terminology 2026-07-13 19:17:15 +00:00
morluto 77454dc8f4 fix(errors): improve recovery guidance 2026-07-13 19:09:27 +00:00
N0zoM1z0 0dc7d9a3c0 chore: merge main into persistent workspace branch 2026-07-13 20:19:07 +08:00
morluto af8c4efb4a fix(cli): render actionable analysis errors 2026-07-13 11:51:37 +00:00
morluto 3be439cbf3 feat(errors): add caller-safe typed error projections 2026-07-13 11:50:49 +00:00
N0zoM1z0 41366edd56 feat: add persistent cross-version investigation workspaces 2026-07-13 19:37:54 +08:00
morluto 19bb2317d1 fix(ci): remove redundant process exports 2026-07-13 18:26:36 +08:00
morluto 07e1b5ac5f refactor(setup): split setup and CLI registration 2026-07-13 18:20:40 +08:00
morluto c8d762e6ff refactor(artifacts): simplify inventory traversal 2026-07-13 18:20:30 +08:00