morluto
|
b5e98915c6
|
fix(tools)!: simplify direct invocation and harden boundary contracts (#555)
Remove REA permission grants, scope ceilings, approval confirmations, and inert settings. Preserve selected local evidence, accept caller-chosen commands and paths, and report actual runtime failures.
Harden provider results, schema serialization, snapshot evidence binding, archive paths, source maps, native screenshots, managed EH parsing, and cancellation cleanup. Regenerate tool metadata and document direct invocation.
BREAKING CHANGE: Removed permission configuration and policy commands, approval fields, filesystem scope inputs, and fixed confirmation options. Process capture inherits the host environment and accepts command names; callers must refresh tool schemas and migrate removed fields.
|
2026-10-05 20:16:44 +08:00 |
morluto
|
4fbc501121
|
feat(native): add inspection primitives, dispatch traces and approved UI observation (#500)
* fix(hopper): normalize string-backed addresses and update verification
* feat(native): add inspection primitives, dispatch traces and approved UI observation
* test: prioritize real artifact E2E and captured golden regressions
* fix(process): queue observed output before reactive rendering actions
* test: prune redundant cases and strengthen boundary assertions
* fix(cli): route native value tracing through shared workflows
* test: replace synthetic success with real workflows and captured data
* fix(catalog): separate portable metadata from native host availability
|
2026-10-04 16:02:36 +08:00 |
morluto
|
ed933d1893
|
feat(native): add investigation features (#486)
* feat(native): add UI and dispatch investigation workflows
* feat(ghidra): support macOS host validation
* docs: update native investigation capabilities
* feat(artifacts): decode compiled Interface Builder archives
* feat(ghidra): expose bounded p-code value flow
* test(ghidra): split host and cross-format verification
* fix(verify): follow complete result contracts
* refactor: remove unused authorization and schema helpers
* refactor: remove unused evidence result alias
* fix(ghidra): report jump-table evidence precisely
* fix(verify): align browser scenario fixture schema
* fix(setup): compare parsed client config structurally
* test(ghidra): verify AArch64 jump-table mappings
* fix(ghidra): recover AArch64 byte jump tables
* test(artifacts): verify compiled interface builder archives
* feat(native): trace UI actions through handlers
* fix(tests): update native trace and shutdown fixtures
* fix(verification): diagnose browser scenario failures
* fix(browser): wrap scenario snapshots in capture state
* fix(native): bind and bound investigation workflows
* fix(artifacts): preserve bounded interface builder evidence
* fix(ghidra): enforce admitted hosts and preflight tools
* fix(native): preserve trace cancellation and bounds
* test(application): expect bound analysis target evidence
* fix(native): preserve investigation bounds and cancellation
* fix(application): preserve bundle and unresolved trace evidence
* style(test): format artifact subject fixture
|
2026-09-30 00:41:05 +08:00 |
morluto
|
4593c29b64
|
refactor(contracts): remove duplicate schema aliases
|
2026-09-29 18:35:47 +08:00 |
morluto
|
9ddf22e196
|
test(browser): assert strict inputs without legacy fields
|
2026-09-29 18:00:39 +08:00 |
morluto
|
2f08c7c932
|
refactor(tools): remove artificial analysis ceilings
|
2026-09-29 16:29:23 +08:00 |
morluto
|
2a6eb41147
|
refactor(tools): return complete analysis results inline
|
2026-09-29 14:53:50 +08:00 |
morluto
|
c523c38027
|
refactor(observation): return complete inventories
|
2026-09-29 13:02:30 +08:00 |
morluto
|
7b3c797237
|
refactor(observation): internalize capture budgets
|
2026-09-29 12:16:10 +08:00 |
morluto
|
bd0e341572
|
refactor(tools): remove redundant limits and acknowledgements
|
2026-09-29 10:53:45 +08:00 |
morluto
|
593a8e12ce
|
fix(runtime): make observed target role optional
|
2026-09-29 08:20:18 +08:00 |
morluto
|
0d96275b68
|
refactor: return complete tool results inline
|
2026-09-29 07:08:46 +08:00 |
morluto
|
8f229ede70
|
feat(electron): add autonomous Electron runtime analysis (#464)
* feat: add autonomous Electron runtime analysis
* feat(electron): add lifecycle and boundary telemetry
* feat(electron): capture runtime boundary evidence
* fix(electron): package boundary hook helper
* feat(electron): report active capture coverage
* fix(electron): account for bring-your-own runtime
* feat(electron): expand agent-owned runtime scenarios
* fix(ghidra): keep fixture credentials out of argv
* perf(test): serialize local test and docs workloads
* fix(electron): harden active runtime capture
* fix(inspector): require exact runtime target authorization
* fix(docs): make managed manifest host independent
* fix(ci): make generated catalog portable
* fix: unblock autonomous command and electron flows
* fix(electron): close popup and detached helper gaps
|
2026-08-05 19:07:46 +08:00 |
morluto
|
513d9b1555
|
test: overhaul deterministic suite architecture
|
2026-07-29 22:00:38 +00:00 |