morluto
0f6f1600c5
fix: preserve actionable artifact diagnostics
2026-07-13 21:49:21 +00:00
morluto
092a303b0f
fix(hopper): avoid blocking owned Linux shutdown
2026-07-13 21:48:31 +00: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
b394903b88
Merge remote-tracking branch 'origin/main' into feat/mcp-prompts-completion
...
# Conflicts:
# scripts/verify-package.mjs
2026-07-14 04:55:38 +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
179870e825
fix(hopper): cancel analysis and close documents reliably
2026-07-14 04:18:26 +08:00
morluto
a93a198da7
Merge branch 'main' into morl/roadmap_implementation
2026-07-14 03:21:30 +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
65682ee65c
fix(bridge): bound regex search work
2026-07-13 22:21:58 +08:00
N0zoM1z0
24c3adb553
feat: add guided MCP workflow prompts
2026-07-13 21:04:28 +08: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
eb38e4c402
feat(mcp): return structured typed tool results
2026-07-13 11:51:19 +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
morluto
ac78de0a74
fix(process): harden capture validation and cleanup
2026-07-13 18:20:17 +08:00
morluto
24d000a76e
feat(artifacts): add approved native DMG traversal
2026-07-13 18:04:00 +08:00
morluto
ee4d284597
feat(process): introduce evidence-safe capture v4
2026-07-13 18:03:41 +08:00
morluto
841990bde1
docs(process): preserve capture invariants
2026-07-13 17:15:22 +08:00
morluto
5a361a6725
feat(process): add deterministic capture v3
2026-07-13 17:01:09 +08:00
morluto
a504342d2b
fix(artifacts): diagnose unpacked ASAR integrity failures
2026-07-13 17:00:37 +08:00
morluto
3d0ad799c4
fix: preserve requested evidence paths on macOS
2026-07-13 15:21:36 +08:00
morluto
3793889ce8
feat(setup): make installation explicit and safe
2026-07-13 15:13:59 +08:00
morluto
0d77a9f135
feat(cli): add self-upgrade command
2026-07-13 05:30:39 +00:00
morluto
ac8cc668fb
fix(contracts): keep error schema internal
2026-07-13 05:12:43 +00:00
morluto
dfd598f765
fix(native): classify pre-aborted analysis first
2026-07-13 05:03:47 +00:00
morluto
4c54ff6bca
fix(contracts)!: return structured workflow failures
...
Replace prose-encoded partial failures in batch decompilation, call graphs, and named xref lookup with discriminated structured results.
BREAKING CHANGE: batch_decompile, get_call_graph, and find_xrefs_to_name now return structured discriminated output shapes.
2026-07-13 05:03:47 +00:00
morluto
7c36f36318
fix(analysis): accept valid final dossier pages
2026-07-13 03:38:15 +00:00
morluto
c630f410b6
fix(cli): preserve function provider provenance
2026-07-13 03:34:57 +00:00
morluto
9526389f81
fix(process): keep network approval fail-closed
2026-07-13 03:30:17 +00:00
morluto
329fdf6fe8
refactor(cli): share direct analysis tool types
2026-07-13 03:26:32 +00:00
morluto
0d36976277
test(verification): strengthen conformance and real-Hopper checks
2026-07-13 03:15:46 +00:00
morluto
bce3398dbe
fix(process): default capture networking to loopback
2026-07-13 03:15:27 +00:00
morluto
b1912b18e1
feat(cli): align terminal workflows with MCP
2026-07-13 03:15:01 +00:00
morluto
898d6b0192
fix(lifecycle): validate owned Hopper process identity
2026-07-13 03:14:36 +00:00
morluto
f8e8ea35ff
fix(bridge): harden bounded Hopper boundaries
2026-07-13 03:14:15 +00:00
morluto
e651cb65db
feat: add cross-platform installation lifecycle
2026-07-12 23:43:24 +00:00
morluto
293cea7723
Simplify and harden investigation workflows
2026-07-12 21:45:26 +00:00
morluto
fbe8ec1f13
Expose historical source import through CLI
2026-07-12 21:34:05 +00:00
morluto
329477e4bc
Merge remote-tracking branch 'origin/main' into morl/roadmap-investigation-core
...
# Conflicts:
# src/application/DirectAnalysis.ts
2026-07-12 21:18:45 +00:00
morluto
4ff4c11a00
Add evidence-backed investigation workflows
2026-07-12 21:12:18 +00:00
morluto
7bcf8ab69d
Route CLI analyze through enhanced tools
2026-07-13 04:27:29 +08:00