86 Commits
Author SHA1 Message Date
Roel ffdd10bc88 docs(readme): link the project showcase discussion (#126) 2026-11-06 21:16:36 +01:00
Roel ebecfbc8e2 docs(readme): move detailed references into linked guides 2026-11-06 16:43:55 +01:00
Roel 0a748132cb docs(readme): update What's new through 1.16 (#119) 2026-11-06 16:14:26 +01:00
github-actions[bot] a7c48f9aa0 chore(main): release reverseport 1.16.0 (#113) reverseport-1.16.0 2026-11-05 09:59:43 +01:00
laaielichter f6240e0196 docs(agents): contributors commit under their own name; review bot PRs like any other 2026-11-04 18:54:25 +00:00
zgy eb55777b77 fix(port): accept workspace names that start with two dots (#112) 2026-11-04 15:12:09 +01:00
github-actions[bot] 6a1098b9ab chore(main): release reverseport 1.15.0 (#99)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
reverseport-1.15.0
2026-11-04 14:15:55 +01:00
Roel 005776ec51 fix(plugin): clear the directory's policy holds (#100)
- Split the Godot API snapshots in the directory tree into parts under the scanner's 256 KiB; apicheck merges them back.
- Give agentdisk only the folder variables it reads.
- Take the GitHub token for lookup from the plugin's optional, secret github_token setting (REVERSEPORT_GITHUB_TOKEN).
2026-11-03 21:02:50 +01:00
Roel 4cd408415e Note that the claude-directory branch must stay 2026-11-03 20:00:08 +01:00
Roelandlaaielichter a561f5f1a3 fix(deps): move glob, minimatch, qs and vite to patched versions (#98)
Co-authored-by: laaielichter <[email protected]>
2026-11-03 17:06:11 +01:00
Roel 2a3ca159bb Add commit and credit rules for agents 2026-11-03 16:35:35 +01:00
Roel ced7ba0651 fix(plugin): display name and listing links for the Claude plugin directory (#97) 2026-11-03 11:11:20 +01:00
Roel fb7b23888e fix(verify): keep TEMP and TMP in isolated Windows verifier environments (#96)
Without TEMP and TMP, Windows falls back to C:\Windows\temp, which a normal account may not open, so every analysis in the Qwen client verifier failed with "Access is denied". verifierHostEnvironment() now also keeps TEMP and TMP on Windows. verify:qwen-client passes on Windows 11 with Qwen Code 0.23.3.
2026-11-03 10:58:04 +01:00
Roel 75a8ce7a64 fix(verify): follow Claude Code's deferred catalog and persisted results (#95)
Claude Code now defers a large MCP catalog behind ToolSearch (at most 64 tools per call) and saves a large tool result to a file with a <persisted-output> preview. The Claude client fixture now loads the missing REA tools with ToolSearch select: in batches before checking the complete catalog, and reads a persisted result only when it lies inside the verifier lab. The client verifier passes again against Claude Code 2.1.317.
2026-11-03 10:22:12 +01:00
Roel 16a2bfbfde fix(install): apply an LF copy of a CRLF dependency patch on Windows (#93)
On Windows with core.autocrlf=true, Git checks out patches/release-please+17.3.0.patch with CRLF line endings, so `git apply` in prepare no longer matches the LF dependency sources and `npm ci` fails. The repository cannot pin line endings with .gitattributes (the Claude plugin directory rejects one), so applyReleasePleasePatch now applies an LF copy from a temporary directory when the patch has CRLF line endings. The regression test runs the existing fixture with a CRLF patch.
2026-11-03 06:38:39 +01:00
Roel de1c0c8e5d fix(verify): keep Windows host variables in isolated client verifiers (#94)
The Qwen, Gemini, Command Code and Harness client verifiers built an isolated environment with only PATH and their own home variables. On Windows a child Node process without SystemRoot aborts with `Assertion failed: ncrypto::CSPRNG(nullptr, 0)`, and npm .cmd shims also need ComSpec and PATHEXT. Keep those four host variables on Windows only, and test the selection, its use in each verifier, and a child Node start on Windows.
2026-11-03 06:34:42 +01:00
Roel 8136e8dfb7 fix(setup): describe the Harness server name check as "reverseport" (#92)
The Harness row keeps its `rea-mcp` id for ownership, but `serverName` must be `reverseport`; a row that still says `rea` is stale and setup rewrites it. Correct the stale-check comment and assert the migrated row connects as `reverseport` over stdio.
2026-11-03 06:22:59 +01:00
Roel fb429b76db feat(setup)!: register the MCP server as "reverseport" everywhere (#91)
Setup and connect registered the server as "rea" while the Claude plugin
used "reverseport"; there is now one server name, "reverseport". The CLI
command "rea" stays as an alias. Setup and update move a REA-owned "rea"
registration to the new name with approval and a backup; foreign or
unknown "rea" entries are left untouched and reported; uninstall removes
owned entries under both names.

Also fixes the 35 confirmed review findings on the Unity reader (#89).

BREAKING CHANGE: clients now see the server as "reverseport", so tool
names change from mcp__rea__* to mcp__reverseport__*. Rerun
`reverseport setup` (or `reverseport update`) to move an existing "rea"
registration; permission rules naming mcp__rea__* need updating.
2026-11-02 22:58:03 +01:00
Roel de173ec0ca feat(port): unpack Unity asset bundles and .assets files in re_archive (#89) 2026-11-02 22:00:46 +01:00
github-actions[bot] 6e5e0fb98a chore(main): release reverseport 1.14.0 (#88) reverseport-1.14.0 2026-11-02 19:32:14 +01:00
Roel 6f21c3ef96 feat(plugin): publish a slim claude-directory branch for the Claude plugin directory (#87) 2026-11-02 18:24:03 +01:00
Roel b77f3c0c46 fix: drop .gitattributes so the Claude plugin directory accepts the repo (#85) 2026-11-02 17:11:52 +01:00
github-actions[bot] b539b2e6e8 chore(main): release reverseport 1.13.0 (#84)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
reverseport-1.13.0
2026-11-02 16:05:25 +01:00
Roel aaf81c650e docs: refresh README, site and listing metadata for 1.12 (#83) 2026-11-02 14:25:56 +01:00
github-actions[bot] afd70e8a86 chore(main): release reverseport 1.12.0 (#71) reverseport-1.12.0 2026-11-02 10:15:13 +01:00
Roel 9986677056 feat(port): import maps, pnpm globs, more archives and game libs; safer output budget (#72) 2026-11-02 10:09:44 +01:00
github-actions[bot] c00f0e818b chore(main): release reverseport 1.11.0 (#61) reverseport-1.11.0 2026-11-02 07:21:47 +01:00
Roel 4c89a00a01 fix(port): close the CodeQL findings in ReversePort's own code (#70) 2026-11-02 02:20:31 +01:00
dependabot[bot] e0cd315c5d chore(deps): bump certifi from 2026.7.22 to 2026.10.18 in /scripts/fixtures (#68) 2026-11-01 22:36:35 +01:00
Roel e40fb4ed09 feat: ready for the MCP directories (Glama, Cline, Anthropic, Docker) (#69) 2026-11-01 22:32:27 +01:00
Roel 2967bf48ba fix(scripts): close the CodeQL findings in the test and release scripts (#67) 2026-11-01 22:32:21 +01:00
Roel 05ed96844f feat(engine)!: update the deep-analysis engine to REA 6.8.0 (#59) 2026-11-01 21:46:41 +01:00
Roel f3e12dd602 test(plugin): measure what the plugin adds with claude plugin eval (#66) 2026-11-01 21:06:23 +01:00
Roel f2804de499 fix(port): act on agent rating round 4 (#65) 2026-11-01 20:41:27 +01:00
Roel 24f2c409f9 feat(port): re_compare shows .NET type and method changes and the next step (#64) 2026-11-01 19:50:57 +01:00
Roel afb4ccdb9f feat(plugin): settings instead of environment variables, and an icon (#63) 2026-11-01 19:46:39 +01:00
Roel 1653becc6f feat(port): fewer calls and fewer tokens for agents (#62) 2026-11-01 19:41:49 +01:00
Roel fc4c7bdd89 feat(mcp): speak MCP 2026-07-28 next to the classic handshake, with tasks for long calls (#60) 2026-11-01 19:10:03 +01:00
github-actions[bot] aeb6159a1b chore(main): release reverseport 1.10.0 (#55)
Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
reverseport-1.10.0
2026-11-01 17:26:33 +01:00
Roel 374e044af7 fix(cli): keep zod 4.6 defaulted inputs omittable in schemas (#58) 2026-11-01 16:31:35 +01:00
laaielichter 5667554332 docs: fix letters and leftovers in the Dutch agent guide (#56) 2026-10-30 07:30:23 +01:00
laaielichter 46401b67aa fix(docs): regenerate the error schema for zod 4.6 (#57) 2026-10-29 13:06:21 +01:00
chinmayee13 26a1054fa8 feat: recognize Quake PAK archives (#49) 2026-10-29 12:53:40 +01:00
chinmayee13 f4319b1c9d docs: add Dutch agent connection guide (#47) 2026-10-29 12:43:22 +01:00
github-actions[bot] 436f8ad268 chore(main): release reverseport 1.9.0 (#54) reverseport-1.9.0 2026-10-27 18:02:47 +01:00
laaielichter 5baa24071f fix(deps): bump zod and fast-uri for security advisories (#53) 2026-10-27 17:58:29 +01:00
dependabot[bot] 2b9047ae0f chore(deps): bump fast-uri from 3.1.8 to 3.1.9 (#51) 2026-10-27 17:49:39 +01:00
dependabot[bot] 036bddf421 chore(deps): bump zod from 4.4.3 to 4.6.7 (#52) 2026-10-27 17:49:32 +01:00
dependabot[bot] c7b6985fc2 chore(deps): bump vite from 8.3.2 to 8.3.5 (#50) 2026-10-27 17:47:14 +01:00
github-actions[bot] 2ffc5a5a2c chore(main): release reverseport 1.8.0 (#41) reverseport-1.8.0 2026-10-20 12:40:42 +02:00