morluto
|
82a20d2dcd
|
Ignore local agent artifacts
|
2026-07-12 09:59:02 +08:00 |
morluto
|
04d5ceb7a1
|
Merge pull request #4 from morluto/codex/publish-morluto-rea
[codex] Publish REA under the morluto scope
|
2026-07-12 09:52:08 +08:00 |
morluto
|
4c8b3341c2
|
Publish REA under the morluto scope
|
2026-07-12 09:51:30 +08:00 |
morluto
|
bcaf8ee2d4
|
Merge pull request #3 from morluto/codex/publish-reaa
[codex] Publish REA as reaa
|
2026-07-12 09:29:30 +08:00 |
morluto
|
853a54799b
|
Rename npm package to reaa
|
2026-07-12 09:28:54 +08:00 |
morluto
|
44daad588e
|
Merge pull request #2 from morluto/morl/binaryimprovement
Release REA as one CLI with MCP mode
|
2026-07-12 09:20:31 +08:00 |
morluto
|
b167bd7e13
|
fix(verify): tolerate exited Hopper helpers
|
2026-07-12 09:15:44 +08:00 |
morluto
|
b2866e4706
|
fix(setup): persist detected Hopper launcher
|
2026-07-12 09:12:13 +08:00 |
morluto
|
88f5edc236
|
fix(setup): preserve invalid MCP configuration
|
2026-07-12 09:09:26 +08:00 |
morluto
|
66b8d6ea90
|
fix(targets): cancel startup and probe PE offsets
|
2026-07-12 09:05:16 +08:00 |
morluto
|
15e8cf3234
|
fix(boundaries): reject unsafe local inputs
|
2026-07-12 08:59:18 +08:00 |
morluto
|
aee9cb8e4e
|
fix(doctor): require an executable Hopper launcher
|
2026-07-12 08:56:02 +08:00 |
morluto
|
a67054f815
|
fix(setup): preserve consent and startup target kind
|
2026-07-12 08:51:35 +08:00 |
morluto
|
62ede515b7
|
docs: record runtime and release constraints
|
2026-07-12 08:45:35 +08:00 |
morluto
|
e32906afb7
|
chore(release): harden package artifacts
|
2026-07-12 08:45:28 +08:00 |
morluto
|
2b7ef8610d
|
fix(hopper): make loader selection non-interactive
|
2026-07-12 08:33:33 +08:00 |
morluto
|
c6bf2799e6
|
chore(package): prepare public npm release
|
2026-07-12 08:19:36 +08:00 |
morluto
|
ff321dc574
|
fix(hopper): launch analysis without stealing focus
|
2026-07-12 08:19:29 +08:00 |
morluto
|
3d70812c37
|
feat(identity): rename package and CLI to REA
|
2026-07-12 07:44:30 +08:00 |
morluto
|
97541d8dad
|
refactor(cli): share runtime between CLI and MCP
|
2026-07-12 07:44:21 +08:00 |
morluto
|
fcf4e308b2
|
Merge pull request #1 from morluto/morl/binaryimprovement
Add dynamic binary sessions and guided onboarding
|
2026-07-12 07:01:05 +08:00 |
morluto
|
d9c9025ffb
|
Improve Hopper session reliability
|
2026-07-12 06:53:31 +08:00 |
morluto
|
ee6d539a40
|
docs: document frictionless binary workflow
|
2026-07-12 06:34:36 +08:00 |
morluto
|
8ca3db829f
|
feat(cli): add guided local onboarding
|
2026-07-12 06:34:27 +08:00 |
morluto
|
f32e718cc7
|
feat(session): add dynamic binary lifecycle
|
2026-07-12 06:34:18 +08:00 |
morluto
|
c2c3d989eb
|
Fix AI writing audit findings and rebuild onboarding flow
|
2026-07-12 03:34:22 +08:00 |
morluto
|
6f2afc2d18
|
Add quick start: config generator script and onboarding docs
|
2026-07-12 03:30:31 +08:00 |
morluto
|
d0d609dd2b
|
Update docs: expand README tools, env vars, and architecture
|
2026-07-12 03:28:23 +08:00 |
morluto
|
50c30ef1dc
|
Update AGENTS.md with layered architecture and env vars
|
2026-07-12 03:27:04 +08:00 |
morluto
|
26e1294686
|
Update README for TypeScript rewrite and add AGENTS.md
|
2026-07-12 03:25:33 +08:00 |
morluto
|
af3831bb5b
|
Add real-Hopper verification script
|
2026-07-12 03:25:30 +08:00 |
morluto
|
567351c491
|
Add Vitest test suite covering contracts, tools, and runtime
|
2026-07-12 03:25:29 +08:00 |
morluto
|
c047fcbd5c
|
Add config and composition root
|
2026-07-12 03:25:26 +08:00 |
morluto
|
09bec111d5
|
Add MCP server layer: tool result, server, tool registration
|
2026-07-12 03:25:23 +08:00 |
morluto
|
63b33abcf8
|
Add application layer: tool port and enhanced tools
|
2026-07-12 03:25:21 +08:00 |
morluto
|
d8a2b70565
|
Add in-process Python bridge for Hopper API
|
2026-07-12 03:25:18 +08:00 |
morluto
|
1dd057a7c7
|
Add Hopper transport: protocol, bridge launcher, client
|
2026-07-12 03:25:15 +08:00 |
morluto
|
8d21406e37
|
Add contracts layer: tool and enhanced input schemas
|
2026-07-12 03:25:12 +08:00 |
morluto
|
9960695bc8
|
Add domain layer: errors, result, hopper values, symbol analysis
|
2026-07-12 03:25:10 +08:00 |
morluto
|
b0301b81dd
|
Add Node.js project tooling and config
|
2026-07-12 03:25:06 +08:00 |
morluto
|
fbce15f990
|
Remove legacy Python MCP implementation
|
2026-07-12 03:24:52 +08:00 |
morluto
|
729d3e927c
|
Initial commit: betterBinaryMCP - Enhanced MCP server for Hopper Disassembler
39 tools total:
- 31 official Hopper 6 tools proxied via STDIO/NDJSON
- 8 RE-specific tools: swift_classes, get_objc_classes,
get_objc_protocols, batch_decompile, get_call_graph,
analyze_swift_types, find_xrefs_to_name, binary_overview
No Python injection needed - wraps official HopperMCPServer binary.
|
2026-04-14 08:51:30 +08:00 |