From ce9bcf91fc36a90ec952bd3f8787e5aadc8f1f7a Mon Sep 17 00:00:00 2001 From: blasty Date: Fri, 7 Aug 2026 15:21:10 +0200 Subject: README: rewrite, and fix the install it documented The old one had drifted into a wall of prose that described the project to someone who already knew it. Rewritten around what a reader actually needs: what this is, what it needs, how to run it, the keys, and what is in it -- with the logo up top and the sharp edges at the bottom instead of a wall of disclaimers at the top. Corrected while checking every claim rather than trusting it: - pyproject depended on 'ida-codemode-mcp' from '../ida-codemode-mcp'. The package is 'ida-codemode' and the repo is '../ida-codemode', so 'uv sync' -- the documented install -- could not have worked for anyone. Fixed, and uv.lock regenerated (it now resolves, 39 packages). - test counts were 257/733, they are 302/788 - the keys table is generated from the real BINDINGS: c/d/a/p/u, o/O/B, s for split, ctrl+t for structs, " for strings, all verified against app.py - dropped the ida-pro-mcp/worker-era architecture section, which described files that no longer exist, and replaced it with the current layout - links docs/CODEMODE_UPSTREAM.md and .fastfeedback/SPEED.md, which did not exist when the README was last touched Every path and doc link in it is checked to exist. --- pyproject.toml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'pyproject.toml') diff --git a/pyproject.toml b/pyproject.toml index 72f1ff3..943c1e1 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -6,7 +6,7 @@ requires-python = ">=3.11" # ida-codemode supplies GUI discovery, shared idalib workers, leases, and the # execute_python/ida-domain database surface. dependencies = [ - "ida-codemode-mcp", + "ida-codemode", "textual>=8", "pygments>=2", # Used directly for pseudocode highlighting. ] @@ -26,4 +26,4 @@ build-backend = "hatchling.build" packages = ["idatui"] [tool.uv.sources] -ida-codemode-mcp = { path = "../ida-codemode-mcp", editable = true } +ida-codemode = { path = "../ida-codemode", editable = true } -- cgit v1.3.1-sl0p