Edison
f31d813f17
docs: add community issue triage and Chinese quick start ( #110 )
...
Rebase of useful #105 content onto main after #104 .
Keep uv/ZIP security in UV-AND-DOWNLOAD-SECURITY.md; do not close #51 .
2026-08-22 11:56:44 +08:00
Max
d6cfcacb76
docs: improve uv installation and archive security guidance ( #104 )
2026-08-22 11:45:56 +08:00
N3thunt3r69
968caa39a0
fix(ci): add UTF-8 BOM to non-ASCII .ps1 scripts ( #100 )
2026-08-22 09:11:01 +08:00
豆腐 and doufudoubao
b8171e24ea
[field-journal] 2026-08-20 APK逆向 - Flutter服务端广告去除 ( #99 )
...
* [field-journal] Flutter AOT 服务端驱动广告去除: Blutter 构建 + 等长字符串替换
* journal: add critical pitfall - never replace API path strings (404 breaks startup on device)
---------
Co-authored-by: doufudoubao <doufudoubao@users.noreply.github.com >
2026-08-21 23:50:43 +08:00
Zhao
a3bdfffcf2
test(smoke): execute and extend Codex UTF-8 regression
2026-08-20 12:19:31 +08:00
Zhao
e1b6504ff3
fix(bootstrap): preserve UTF-8 Codex config encoding
...
Fixes #98 .
2026-08-20 11:54:49 +08:00
hoangmai39td-arch
044224b00a
Merge pull request #96 from jhuang-tw/fix/bootstrap-manifest-hermetic-jq
...
fix(test): make bootstrap manifest regression hermetic
2026-08-19 17:34:59 +08:00
hoangmai39td-arch
5c2f0c8a0a
Update README.md
2026-08-19 17:27:44 +08:00
jhuang-tw
75a64e7d62
fix(test): make bootstrap manifest regression hermetic
2026-08-19 15:57:21 +08:00
zhaoxuya520
a9ed8d04ad
Merge pull request #93 from jhuang-tw/fix/client-neutral-bootstrap-capability
...
fix: make MCP bootstrap client-neutral by default
Owner integration: preserve all prior CI contracts, document explicit host selection on Windows, and make the Bash manifest regression UTF-8 deterministic.
2026-08-19 11:58:54 +08:00
zhaoxuya520
e49eaa7252
Merge pull request #92 from jhuang-tw/fix/cross-platform-case-contract
...
fix: make case setup consistent across Windows, Linux, and macOS
Owner integration: preserve routing.json SSoT, keep reports optional by default, and require offline samples to resolve to real local files.
2026-08-19 11:46:55 +08:00
zhaoxuya520
63a42f2be8
Merge pull request #91 from dex0shubham/fix/utf8-bom-ps51
...
fix(scripts): require UTF-8 BOM for non-ASCII PowerShell 5.1 scripts
2026-08-19 11:33:49 +08:00
zhaoxuya520
a50eead89a
Merge pull request #90 from kin9-0rz/main
...
fix(scripts): unify PowerShell child host resolution and add r2 fallbacks
2026-08-19 11:33:07 +08:00
zhaoxuya520
f0903fb2a8
Merge pull request #94 from HarryPD168/fix/coherence-clamp
...
fix(router): clamp hot path to routing.json and real auth gate
Owner integration: align remaining Chinese routing instructions with routing.json SSoT and clear Markdown diff-check warnings.
2026-08-19 11:09:43 +08:00
zhaoxuya520
f10abbdbc3
docs: split disclaimer across localized readmes
2026-08-19 10:28:05 +08:00
zhaoxuya520
975161afa2
docs: add authorization disclaimer
2026-08-19 10:09:33 +08:00
ZhaoXu
3577b4355f
Update README.md
2026-08-19 10:01:37 +08:00
Harry
0a4019d56f
fix(router): clamp hot path to routing.json and real auth gate
...
Keep reverse-skill a skill router, not a platform. RULES hot path is master-route then case-init then PRIMARY. MASTER-ROUTING priority is verified against routing.json. precedent-auth no longer grants. CTF is one R41 pointer, not 40 competition routes. open.ps1 never deletes .i64/.idb. Route-scope parse is line-anchored and last-match. Tests: 168 routing cases, parse-contracts, title-safety in CI.
2026-08-18 14:58:22 +01:00
Harry
79d74db3d3
feat(ida-reverse): keep-alive supervisor and ida-pro-mcp 2.x open
...
Reuse a healthy HTTP MCP, launch idalib_supervisor via windowless Python, and never taskkill ida.exe. Treat a listening 13337 with tools/list timeout as busy so the 1-minute watchdog cannot kill a supervisor mid-idb_open. open.ps1 uses idb_open/idb_list. Add watchdog, autostart, GUI launcher, and ToolDiscovery catalog entries.
2026-08-18 14:25:41 +01:00
jhuang-tw
2b1e33f92d
refactor: keep Bash bootstrap diff focused on host neutrality
2026-08-18 00:24:32 -07:00
jhuang-tw
dce8138463
docs: show explicit MCP host selection on macOS
2026-08-18 00:20:44 -07:00
jhuang-tw
e7c3394241
docs: show explicit MCP host selection on Linux
2026-08-18 00:20:12 -07:00
jhuang-tw
a0e90bf478
docs: make generated tool-index wording client-neutral
2026-08-18 00:19:39 -07:00
jhuang-tw
9181f34aea
test: run client-neutral bootstrap contract on macOS
2026-08-18 00:16:50 -07:00
jhuang-tw
7ec19e120d
test: keep platform runtime paths in Bash fixture
2026-08-18 00:16:37 -07:00
jhuang-tw
4e86eac911
test: gate client-neutral bootstrap behavior in CI
2026-08-18 00:14:21 -07:00
jhuang-tw
836283a3b0
test: cover client-neutral PowerShell bootstrap and discovery
2026-08-18 00:13:41 -07:00
jhuang-tw
3739296ed1
test: cover client-neutral Bash bootstrap and discovery
2026-08-18 00:13:25 -07:00
jhuang-tw
0dca729691
fix: make Bash capability discovery client-neutral
2026-08-18 00:12:29 -07:00
jhuang-tw
919908885a
fix: make Bash MCP host registration explicit
2026-08-18 00:11:19 -07:00
jhuang-tw
c21cb7b5f1
fix: make MCP host registration opt-in on PowerShell
2026-08-18 00:09:15 -07:00
jhuang-tw
33015cc3f4
fix: separate MCP capability readiness from npx presence
2026-08-18 00:07:18 -07:00
jhuang-tw
131c92d262
ci: consume expected Windows guard failure
2026-08-17 23:55:46 -07:00
jhuang-tw
ae02eb3e7d
docs: keep AGENTS language consistent
2026-08-17 23:50:45 -07:00
jhuang-tw
d0201b036b
test: make Windows case assertions CRLF-safe
2026-08-17 23:50:22 -07:00
jhuang-tw
ceabe94610
docs: remove stale routing case count
2026-08-17 23:49:51 -07:00
jhuang-tw
a515665e70
docs(p0): complete native AI bootstrap path
2026-08-17 23:44:34 -07:00
jhuang-tw
21d5b2bf4e
docs(p0): make master skill use platform-native entrypoints
2026-08-17 23:42:59 -07:00
jhuang-tw
01cd654e81
docs(p0): route canonical behavior through native platform entry
2026-08-17 23:41:53 -07:00
jhuang-tw
843bf5d1e3
docs(p0): make primary route entry cross-platform
2026-08-17 23:40:16 -07:00
jhuang-tw
58455eccd6
docs(p0): document native case-init scope contract
2026-08-17 23:39:46 -07:00
jhuang-tw
0f39e89cea
test(p0): assert Force cannot bypass scope gate
2026-08-17 23:39:19 -07:00
jhuang-tw
d2e51449ef
test(p0): cover fresh cross-platform case contract
2026-08-17 23:37:56 -07:00
jhuang-tw
77e6be06a2
docs(p0): make agent entry platform-native
2026-08-17 23:36:49 -07:00
jhuang-tw
e29bba4b6b
fix(p0): align powershell offline sample case readiness
2026-08-17 23:35:27 -07:00
jhuang-tw
fb1124daf9
fix(p0): write bash cases under caller project root
2026-08-17 23:34:35 -07:00
jhuang-tw
d2445dc616
fix(p0): keep scope hard gates non-bypassable on powershell
2026-08-17 23:33:49 -07:00
jhuang-tw
0c83d1d69d
fix(p0): keep scope hard gates non-bypassable on bash
2026-08-17 23:33:28 -07:00
dex0shubham
d57d5ddb2b
fix(scripts): add UTF-8 BOM so non-ASCII .ps1 survive Windows PowerShell 5.1
...
PS 5.1 parses a BOM-less .ps1 as the system ANSI codepage, garbling the
Chinese / em-dash string literals in five scripts. verify-doc-facts.ps1
failed four checks under 5.1 (CI only ran it under pwsh). Add a BOM to the
five files and a CI guard that fails any non-ASCII .ps1 lacking one.
2026-08-17 14:03:38 +01:00
kin9-0rz
0bc4ec960d
fix(scripts): 统一 PowerShell 子进程入口并修复 r2 工具索引 fallback
...
- 新增 lib/HostRuntime.ps1 的 Resolve-ReverseHostExe,子进程调用统一经当前进程优先解析(pwsh→powershell→系统兜底),替代 verify/case-init/test-routing/test-p0-friction 中硬编码的 & powershell / Start-Process powershell.exe,修复仅装 PowerShell 7+ 环境下子进程调用失败
- ToolDiscovery.ps1 的 r2 Fallbacks 补充 r2.bat 与 radare2.exe 路径,修复 radare2 Windows 发行版(无 r2.exe)下 tool-index 误报 no
- verify-routing-coherence.ps1 的 pin gate 改用 hashtable 索引访问 capabilities 可选属性,修复 Set-StrictMode -Latest 下访问不存在属性抛错(此前被 powershell 硬编码失败掩盖)
- 回写 field-journal 并同步 _index.md
2026-08-17 14:20:38 +08:00