Commit Graph

  • 400398ca7d v0.9.6: help canonical + prefix-free short commands (nc-find→nfind guard) + HCISITEDIR auto-init main Clover 2026-06-08 20:21:32 -0700
  • ba224477e3 v0.9.5: cheat on-PATH command (live, never-drifts reference) + verified no-uninstall config-preserving update bj 2026-06-08 15:24:02 -0700
  • df1810cba7 v0.9.4: short on-PATH commands + live 3-level tab-completion + durable fixture Clover 2026-06-08 11:58:25 -0700
  • ec9a57d6aa v0.9.3: fix F-5 temp-file leak — RETURN trap now cleans both temps (rules_tmp + _norm_tmp); + fail-safe CR-detection comment; MANIFEST regenerated bj 2026-06-08 11:16:20 -0700
  • 9a2ed47785 v0.9.2: fix F-1/F-2/F-3/F-5 — regression false-PASS, PHI leak, jump guard, MRN match bj 2026-06-08 10:52:57 -0700
  • 2b578f5058 v0.9.1: on upgrade to broker-mode, WIPE the now-obsolete local credentials bj 2026-05-31 23:42:11 -0700
  • ea9f4c2399 v0.9.0: broker mode is the DEFAULT — wire the remote kill-switch into every Cloverleaf-Larry bj 2026-05-31 23:10:09 -0700
  • 6b45543652 v0.8.34: harden uninstall-larry.sh into a first-class PHI-grade decommission bj 2026-05-31 18:52:24 -0700
  • 7606a535c9 v0.8.33: uninstall command + --no-api deterministic-only mode Bryan Johnson 2026-05-29 09:43:51 -0700
  • 39f0e00c01 v0.8.32: nc_provision_jumps — capstone inter-server jump-thread provisioner Bryan Johnson 2026-05-28 19:38:07 -0700
  • 7a715c802a v0.8.31: nc_set_field — change a thread's PORT/HOST/PROCESSNAME/ENCODING (journaled) Bryan Johnson 2026-05-28 18:43:27 -0700
  • 5bc3195f98 v0.8.30: write/mutate tool validation pass — 2 fixes; rollback proven reliable Bryan Johnson 2026-05-28 18:28:21 -0700
  • 67cf5fed89 v0.8.29: read/inspect tool validation pass — 7 portability/correctness fixes Bryan Johnson 2026-05-28 18:11:22 -0700
  • d58e4e0ec8 v0.8.28: expose 5 lib-only tools + fix nc-engine arg-parsing crash Bryan Johnson 2026-05-28 17:18:23 -0700
  • 5214d87a04 v0.8.27: nc-revisions — NetConfig change-history / revision diff Bryan Johnson 2026-05-28 16:53:10 -0700
  • 111be2c744 v0.8.26: harden control-byte sanitize across the tool suite + ssh-helper traps Bryan Johnson 2026-05-28 16:35:06 -0700
  • 9289352454 v0.8.25: fix terminal corruption from larry tools (control-byte + tty leaks) Bryan Johnson 2026-05-28 14:38:31 -0700
  • 88fc104c54 v0.8.24: doc tool plain-text output for OneNote (no markdown) Bryan Johnson 2026-05-28 13:09:11 -0700
  • f5f56439d0 v0.8.23: regression chain-walk route-test capture (nc-regression --chain-walk) Bryan Johnson 2026-05-28 12:44:38 -0700
  • 3c8b5d6f49 v0.8.22: document tool follow-on — xlate-internal filtering (If/Suppress) + fan-out (Continue/Send) surfaced in the doc; configurable inbound-systems lookup (curated feed->identity, falls back to honest generic); list-form { DEST {a b c} } capture + nc_paths-penultimate fallback for cmd_sources flakiness; --strict-delivery gate; --help leak fix; printf footer fix; removed auto-gen signature lines (no doc-signing). Verified on real 24-site integrator. Bryan Johnson 2026-05-28 12:25:15 -0700
  • 474a0710a4 v0.8.21: interface document tool — <thread>/<system> document. Legacy ADT-Messages template (flow via nc_paths, Platform|Action|Description|From|To, per-delivery breakdown); deterministic API-free UPOC-bits extraction (comments/HL7 fields/event matches/table/disposition) + raw-TCL appendix; LLM polishes to prose only when API present. Verified on the real 24-site integrator (ADTto_CodaMetrix, codametrix system, PeriWatch UPOC proof). Bryan Johnson 2026-05-28 11:51:28 -0700
  • 9364c7edeb v0.8.20: nc_paths route-chain tracer — parse-once in-memory engine (84s→0.7s single, ~5.5s full-tree), authoritative destination-block cross-site resolution, v1-fidelity output (site/thread nodes, --> intra-route / ==> cross-site) as default + --format table/nodes, pipe-first (site/thread in, awk field-1 = root). Verified EXACT vs v1 on the real 24-site integrator. Bryan Johnson 2026-05-28 11:26:31 -0700
  • 12989b2ced v0.8.19: nc_paths deterministic route-chain tracer — DFS path enumerator (SITE/THREAD/HOPS/PATH), cross-site, DEST-routing; wires the previously-dark walker into the LLM schema + /paths + manual tool, consolidates the BFS walker, cheatsheet steers to it. Kills brute-force route-tracing. Bryan Johnson 2026-05-28 10:25:57 -0700
  • 65807308d8 v0.8.18: readable terminal output (vertical entity lists + verbatim-fenced aligned tables) + cmd_push direct-mode branch + _direct_ssh_opts dedup Bryan Johnson 2026-05-28 09:57:36 -0700
  • d55e222341 v0.8.17: per-alias DIRECT (no-multiplex) SSH mode for servers that reject ControlMaster session multiplexing — /ssh-set-direct + per-command sshpass (forced password auth), banner/sudo stderr filter; zero traffic-bypass primitives Bryan Johnson 2026-05-28 09:42:37 -0700
  • 0e6495223a v0.8.16: hotfix set -u unbound-variable abort in /ssh-set-hciroot + /ssh REPL slash handlers Bryan Johnson 2026-05-28 09:13:26 -0700
  • fc667e2451 v0.8.15: legacy/qa remote-enumeration fix — per-alias HCIROOT pin (sudo-gated profile bypass), hcisitelist-free NetConfig walk, ControlMaster banner+rotating-pw hardening; zero traffic-bypass primitives Bryan Johnson 2026-05-28 08:58:49 -0700
  • 6703ee154e v0.8.14: manual-tools dispatcher (larry tools) + honest blocked-API detection (_diagnose_api_block) — zero bypass primitives Bryan Johnson 2026-05-28 08:31:26 -0700
  • fe2f67a1aa v0.8.13: $HCIROOT login-shell fix + both-mode detection + list_sites/sites + per-delta jq-fork slowness fix Bryan Johnson 2026-05-28 07:40:53 -0700
  • 3208d50337 v0.8.12: post-response arithmetic crash fix + streaming speedup + prompt-caching + PHI notice default-silent Bryan Johnson 2026-05-28 00:12:49 -0700
  • a12f2416c4 v0.8.11: API-key default rail (OAuth-impersonation off, secure per-client /set-api-key) + manifest-hashing auto-update speedup Bryan Johnson 2026-05-27 22:40:18 -0700
  • b80f2fb29d v0.8.9: manifest-sync live progress indicator — silent ~3-min relaunch no longer looks frozen Bryan Johnson 2026-05-27 22:07:36 -0700
  • 5ed82db770 v0.8.8: force unconditional 429 header capture so headers.log always generates Bryan Johnson 2026-05-27 21:51:49 -0700
  • 4a992d9668 v0.8.7: status line renders on MobaXterm — gate on turn count not data presence Bryan Johnson 2026-05-27 21:41:03 -0700
  • 578cefcc35 v0.8.6: work-box → Mac headers.log sync (tsk-2026-05-27-023) Bryan Johnson 2026-05-27 21:01:54 -0700
  • 4f1ea86051 v0.8.5: rate-limit backoff + actionable message, streaming single-send, ErrorPI CR fix, phi once-notice Bryan Johnson 2026-05-27 20:54:10 -0700
  • 31ffae6f36 v0.8.4: installer/updater detects HTML-sign-in-page responses and fails loud Bryan Johnson 2026-05-27 20:28:58 -0700
  • d4c382dc6d v0.8.3: tab-completion trailing-space no longer breaks command dispatch Bryan Johnson 2026-05-27 20:11:19 -0700
  • 60b8f0e1c8 v0.8.2: Presidio sidecar for free-text NER (tier-5) — closes V1 Bryan Johnson 2026-05-27 20:00:23 -0700
  • 9fc38e743d v0.8.1: tool-result content-shape gating + base64 round-trip + review gate Bryan Johnson 2026-05-27 19:45:23 -0700
  • 7434e6e8b8 v0.8.0: PHI safety quick-wins — path-block + /load HL7 routing + strict mode Bryan Johnson 2026-05-27 19:38:42 -0700
  • 9dd5821436 v0.7.5: OAuth CR-taint fix + mouse opt-in + CR-safety sweep Bryan Johnson 2026-05-27 19:17:48 -0700
  • 6a12c3d0f9 v0.7.4: drop GitHub fallback from auto-update (single-source Gitea) Bryan Johnson 2026-05-27 18:07:53 -0700
  • 58e6bf4e03 v0.7.3: automatic PHI detection (tiered detection + blacklist contexts) Bryan Johnson 2026-05-27 17:37:26 -0700
  • 81c4875ecf v0.7.2: Gitea becomes primary auto-update origin; GitHub demoted to fallback Bryan Johnson 2026-05-27 17:25:00 -0700
  • 0927238dcd v0.7.1: status line moves from above-prompt to between-turn (post-input, pre-response) Bryan Johnson 2026-05-27 17:11:52 -0700
  • af2ffe883c v0.7.1: status line below prompt + automatic PHI detection + session-artifact upload Bryan Johnson 2026-05-27 16:59:01 -0700
  • 8661948cf6 v0.7.0: HL7-aware tab completion + REPL mouse mode Bryan Johnson 2026-05-27 16:15:11 -0700
  • c34b8900fb v0.6.9: persistent status line above the prompt Bryan Johnson 2026-05-27 16:02:13 -0700
  • 1709655a9c v0.6.8: cross-env Cloverleaf workflows over SSH ControlMaster Bryan Johnson 2026-05-27 15:52:58 -0700
  • 67318cf0e6 v0.6.7: REPL quality-of-life pass — streaming + 11 polish items Bryan Johnson 2026-05-27 15:33:16 -0700
  • 9f97d15f9a v0.6.6: strip CR from jq output + 0600 oauth file + TAB slash completion Bryan Johnson 2026-05-27 15:18:51 -0700
  • dd44d361c3 v0.6.5: surface OAuth ensure stderr + add /oauth-debug diagnostic Bryan Johnson 2026-05-27 14:59:07 -0700
  • 47452d3910 v0.6.4: cygpath -w wrap on every --rawfile/--slurpfile argv path Bryan Johnson 2026-05-27 14:48:52 -0700
  • 38d1eeede4 v0.6.3: route all large jq inputs through tempfiles, not argv Bryan Johnson 2026-05-27 12:20:20 -0700
  • 0ebaacd221 v0.6.2: fix Cygwin argv overflow when passing TOOLS_JSON to jq Bryan Johnson 2026-05-27 11:58:38 -0700
  • 99f0b03c8c v0.6.1: fix TOOLS_JSON crash + slash robustness + backspace Bryan Johnson 2026-05-27 10:45:49 -0700
  • f58bcf711f v0.6.0: secure SSH ControlMaster — password hidden from Larry-the-LLM Bryan Johnson 2026-05-27 10:28:37 -0700
  • c2bba7be90 v0.5.5: @@VALUE inline PHI syntax + name canonicalization Bryan Johnson 2026-05-27 10:11:18 -0700
  • af3f034337 v0.5.4: pipe files to jq via stdin (MobaXterm Windows-jq path-translation fix) Bryan Johnson 2026-05-27 09:47:06 -0700
  • cbe15d548f v0.5.3: send User-Agent + Accept headers in OAuth token exchange Bryan Johnson 2026-05-27 09:41:21 -0700
  • c42fd92292 v0.5.2: OAuth endpoint migration — console.anthropic.com → platform.claude.com Bryan Johnson 2026-05-27 09:13:47 -0700
  • 9b198f4e50 v0.5.1: run self_update BEFORE the auth prompt (chicken-and-egg fix) Bryan Johnson 2026-05-27 09:02:07 -0700
  • a527dc7172 v0.5.0: visible "✓ LARRY UPDATED" banner at startup Bryan Johnson 2026-05-27 08:55:03 -0700
  • 28622ca40b v0.5.0: MANIFEST-driven self-update + OAuth code#state parsing Bryan Johnson 2026-05-27 08:50:46 -0700
  • b141d54847 v0.4.3: cross-env bundle for regression — no direct peer protocol needed Bryan Johnson 2026-05-26 11:25:02 -0700
  • a0502e2ec6 v0.4.2: operational layer — engine ctrl, tables CRUD, xlate viz, smat-diff, create-thread, tclgen Bryan Johnson 2026-05-26 11:11:30 -0700
  • 3eb88f86c8 v0.4.1: each / each-site / len2nl / csv-to-table / table-to-csv Bryan Johnson 2026-05-26 11:05:19 -0700
  • 47e44c2289 v0.4.0: chain walk, OR/NOT filter groups, numeric/range ops, smat history Bryan Johnson 2026-05-26 10:58:16 -0700
  • 8ffdeb4f5d v0.3.4: field-name aliases, dot/dash syntax, ops (=, !=, ~, !~), new formats Bryan Johnson 2026-05-26 10:35:46 -0700
  • b9415f3b57 v0.3.3: PHI sanitize/desanitize + {{phi:...}} prompt preprocessing Bryan Johnson 2026-05-26 10:29:20 -0700
  • 6060cd28c1 v0.3.2: lesson capture (local-first learning loop) Bryan Johnson 2026-05-26 10:00:37 -0700
  • 61f1500492 v0.3.1: OAuth subscription auth + offline manual cheat sheet Bryan Johnson 2026-05-26 09:57:44 -0700
  • 63d7bc6756 bump LARRY_VERSION constant to 0.3.0 to match VERSION file Bryan Johnson 2026-05-26 09:46:58 -0700
  • e08f030df5 v0.3.0: initial release of Larry-Anywhere Bryan Johnson 2026-05-26 09:46:20 -0700