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