Commit Graph

  • 8fb5954bc5 packaging: bin/aish wrapper + examples/config.lua + LICENSE for v0.1.0 release main v0.1.0 marfrit 2026-05-25 00:21:55 +02:00
  • ff5a545404 config: example for context.summarize_every_n_turns (#101) marfrit 2026-05-17 09:21:16 +00:00
  • a3c1813465 context: proactive periodic summarization (closes #101) marfrit 2026-05-17 09:20:56 +00:00
  • c9009399d6 config: example block for cfg.memory.auto_summarize_on_quit (#102) marfrit 2026-05-17 09:18:15 +00:00
  • 299719f4de repl: auto-summarize on :q into memory.jsonl (closes #102) marfrit 2026-05-17 09:18:02 +00:00
  • cb37fa861a phase10: config.lua example for cfg.norris.{preplanner,executor} marfrit 2026-05-17 08:22:22 +00:00
  • 76a8f97009 repl: cloud preplanner + local executor split for Norris (closes #89) marfrit 2026-05-17 08:21:25 +00:00
  • fa2cfc66ed safety: pass current task descr to render_step (Phase 10 C3) marfrit 2026-05-17 08:18:40 +00:00
  • 477d8a76cc context: norris_tasks anchor + task-hint composition + reset clear marfrit 2026-05-17 08:18:24 +00:00
  • e4780483ad executor: extract_task_lines for Phase 10 preplan parsing marfrit 2026-05-17 08:17:53 +00:00
  • cbef05ff40 phase10: fold in Sonnet review — 2 blockers + 4 important + 2 nits marfrit 2026-05-17 08:17:30 +00:00
  • cb2f948e76 phase10: analyze + plan — answer Q-PP1..6, 5-commit roadmap marfrit 2026-05-17 08:12:43 +00:00
  • a7cbe22d1d phase10: formulate manifest — cloud preplanner / local executor split marfrit 2026-05-17 08:11:33 +00:00
  • c55077bc07 context + repl + config: route-aware context compression (closes #87) marfrit 2026-05-17 07:50:07 +00:00
  • 74e4bffb37 broker + repl + safety: GBNF grammar-sampling passthrough (closes #88) marfrit 2026-05-17 07:00:36 +00:00
  • 047d629a66 context + repl + config: per-class system_prompt override (closes #86) marfrit 2026-05-17 05:41:15 +00:00
  • df59ee2f2c config + docs/PHASE9: template comment + status -> Implement (Phase 9 commit #4) marfrit 2026-05-16 23:54:53 +00:00
  • 5b6ee553db repl: :config show meta + HELP (Phase 9 commit #3) marfrit 2026-05-16 23:54:30 +00:00
  • 34b465d6dc main: project-overlay loader (Phase 9 commit #2) marfrit 2026-05-16 23:48:22 +00:00
  • e525063df3 history: trust file helpers for Phase 9 (commit #1) marfrit 2026-05-16 23:45:07 +00:00
  • e796142a23 docs/PHASE9: review fold-in — 0 BLOCKERs + 7 CONCERNs + 5 NITs marfrit 2026-05-16 23:44:20 +00:00
  • 31e5de5ad5 docs/PHASE9: analyze + baseline + plan (single bundled commit) marfrit 2026-05-16 23:38:10 +00:00
  • 4f5c3aeba9 docs/PHASE9: formulate — project-local config overlay (.aish.lua) marfrit 2026-05-16 23:36:35 +00:00
  • 08dba69fce config + docs/PHASE8: example block + status -> Implement (Phase 8 commit #5) marfrit 2026-05-16 23:32:16 +00:00
  • 94b7d86926 repl: wire tokenize_fn + :cost detail estimate row (Phase 8 commit #4) marfrit 2026-05-16 23:31:40 +00:00
  • db26d0ccb7 context: enforce_budget honors token_budget + R2 guard (Phase 8 commit #3) marfrit 2026-05-16 23:30:37 +00:00
  • 8502517021 context: tokenize_fn + per-turn _tokens cache (Phase 8 commit #2) marfrit 2026-05-16 23:29:56 +00:00
  • 7ef2a6ed5c broker: token_count + endpoint capability cache (Phase 8 commit #1) marfrit 2026-05-16 23:29:17 +00:00
  • 467e573d24 docs/PHASE8: review fold-in — 2 BLOCKERs + 4 CONCERNs + 4 NITs marfrit 2026-05-16 23:28:27 +00:00
  • aa64ad3eec docs/PHASE8: plan — §13 commit roadmap (5 commits) marfrit 2026-05-16 23:24:41 +00:00
  • 79bd40db79 docs/PHASE8-baseline: live /tokenize probes marfrit 2026-05-16 23:22:05 +00:00
  • 1a136d81b7 docs/PHASE8: analyze — adds pillar 5 (enforce_budget honors token_budget) marfrit 2026-05-16 23:21:24 +00:00
  • 00869ba412 docs/PHASE8: formulate — accurate tokenization (resolves Q1) marfrit 2026-05-16 23:19:53 +00:00
  • 1f34b6dce8 config + docs/PHASE7: example block + status -> Implement (Phase 7 commit #6) marfrit 2026-05-16 23:02:55 +00:00
  • 0d6ff93134 repl: :cost meta surface (Phase 7 commit #5) marfrit 2026-05-16 23:02:24 +00:00
  • b30212af0f safety + repl: opts.category for Norris + probe (Phase 7 commit #4) marfrit 2026-05-16 23:01:21 +00:00
  • 8adebd52cc repl: _record_usage helper + opts.category at 5 sites (Phase 7 commit #3) marfrit 2026-05-16 23:00:06 +00:00
  • 7b4a9becc2 context: cost/usage accumulator (Phase 7 commit #2) marfrit 2026-05-16 22:57:56 +00:00
  • 7364963b00 broker: usage capture + opts widening (Phase 7 commit #1) marfrit 2026-05-16 22:57:14 +00:00
  • d4c20f09df docs/PHASE7: review fold-in — 3 BLOCKERs + 6 CONCERNs + 5 NITs marfrit 2026-05-16 22:55:59 +00:00
  • 0f14dc1727 docs/PHASE7: plan — §13 commit roadmap marfrit 2026-05-16 22:50:39 +00:00
  • 2244a3f1ee docs/PHASE7-baseline: live broker probes for usage shape marfrit 2026-05-16 22:49:53 +00:00
  • f0bccdec48 docs/PHASE7: analyze — probe broker surface + resolve Qs in-place marfrit 2026-05-16 22:49:03 +00:00
  • 3bad07b2da docs/PHASE7: formulate — cost / usage observability marfrit 2026-05-16 22:47:58 +00:00
  • 955bd82efb safety + repl: wire secrets into safety.lua (closes #52) marfrit 2026-05-16 22:40:30 +00:00
  • ac58b19da2 config + docs/PHASE6: example block + status -> Implement (Phase 6 commit #6) marfrit 2026-05-16 22:27:58 +00:00
  • 11d0e599cd repl + renderer: tree-sitter highlighter (Phase 6 commit #5) marfrit 2026-05-16 22:27:04 +00:00
  • 0d63f01601 repl: expand_mentions tiered @<r1>..<r2> diff retry (Phase 6 commit #4) marfrit 2026-05-16 22:20:25 +00:00
  • 4d5f93aaa5 repl: :diff meta + _git_clean_cmd helper (Phase 6 commit #3) marfrit 2026-05-16 22:17:18 +00:00
  • d1dce832da repl: _scan_project_tree + :tree meta + auto_tree (Phase 6 commit #2) marfrit 2026-05-16 22:14:36 +00:00
  • c4fc7fde01 context: [project] block plumbing (Phase 6 commit #1) marfrit 2026-05-16 22:08:54 +00:00
  • 261b230be8 docs/PHASE6: review fold-in — 2 BLOCKERs resolved, 7 CONCERNs, 6 NITs marfrit 2026-05-16 22:06:19 +00:00
  • 4407029296 docs/PHASE6: plan — fold B1/B3/B4 + add §12 commit roadmap marfrit 2026-05-16 22:01:40 +00:00
  • 9f50206ca6 docs/PHASE6-baseline: substrate probes ahead of implementation marfrit 2026-05-16 21:58:56 +00:00
  • ad52fe4538 docs/PHASE6: analyze — substrate probes + Q resolutions in-place marfrit 2026-05-16 21:53:58 +00:00
  • f596743834 docs/PHASE6: formulate — tree-sitter highlight + diff + project tree marfrit 2026-05-16 21:47:00 +00:00
  • d852acadc2 repl: wire #13 secrets — scrub outbound, rehydrate stream + tool args marfrit 2026-05-16 21:38:23 +00:00
  • e4b818b0e9 secrets: vault loader + scrub/rehydrate + autodetect (#13 commit 1) marfrit 2026-05-16 21:36:39 +00:00
  • cdf4e86679 repl: sub-broker delegation via DELEGATE: marker (closes #6) marfrit 2026-05-16 21:29:09 +00:00
  • f94d16fc89 repl: background CMD&: with handle/poll (closes #8) marfrit 2026-05-16 21:25:55 +00:00
  • 67d80e1047 repl: :every recurring prompts via pre-prompt due-check (closes #11) marfrit 2026-05-16 21:23:07 +00:00
  • 17e62c0326 safety: permission policy DSL — allow/confirm/deny rule lists (closes #9) marfrit 2026-05-16 21:20:56 +00:00
  • 518c01a9f5 repl: user-defined skills loader (closes #2) marfrit 2026-05-16 21:17:00 +00:00
  • fb15f7a690 repl: pre/post CMD hooks via config.hooks (closes #3) marfrit 2026-05-16 21:16:11 +00:00
  • ce1378edee repl: fix {name} pattern to accept underscores (#10 follow-up) marfrit 2026-05-16 21:14:57 +00:00
  • d738f339cb repl: configurable prompt template via config.shell.prompt (closes #10) marfrit 2026-05-16 21:14:43 +00:00
  • 10d2501cff repl: peel trailing punctuation from @path mentions (#7 follow-up) marfrit 2026-05-16 21:11:22 +00:00
  • bb374c2ad2 repl: @path mention expansion in input lines (closes #7) marfrit 2026-05-16 21:10:54 +00:00
  • dccd9e90cc repl: :plan toggle — CMD: lines become PLAN: notes (closes #5) marfrit 2026-05-16 21:09:08 +00:00
  • 81c3b1b44a main: non-interactive -p/--prompt one-shot mode (closes #4) marfrit 2026-05-16 21:06:27 +00:00
  • 0700dce881 repl: enforce budget per Norris step, not just post-loop (closes #51) marfrit 2026-05-16 21:05:34 +00:00
  • 0c93e31186 repl: warn on stale MCP auto_approve keys (closes #33) marfrit 2026-05-16 21:05:08 +00:00
  • 299dcce78f repl: validate MCP tool names against Bedrock regex (closes #32) marfrit 2026-05-16 21:04:29 +00:00
  • 8e0e735e15 repl: fallback patterns — add 'Could not connect to server' (CURLE_COULDNT_CONNECT) marfrit 2026-05-13 11:49:13 +00:00
  • d72689f709 config: deep model → deepseek-coder-v2-lite (temporary) marfrit 2026-05-13 11:42:23 +00:00
  • a9b39cd435 config: Phase 5 routing + summarize-on-evict example (commit #5) marfrit 2026-05-13 11:32:20 +00:00
  • 40ea0b49b0 repl: routing + fallback + summarize_fn wiring (Phase 5 commit #3) marfrit 2026-05-13 11:31:14 +00:00
  • 03497b5eea context: summarize-on-evict callback + summary block (Phase 5 commit #2) marfrit 2026-05-13 11:18:37 +00:00
  • 3e57824684 router: classify_model heuristic + 31-case corpus (Phase 5 commit #1) marfrit 2026-05-13 11:17:22 +00:00
  • 2e389c1475 docs/PHASE5: review fold-in — callback signature, Norris suppression, cost defaults marfrit 2026-05-13 11:15:39 +00:00
  • 555fdd7717 docs/PHASE5: analyze — surface clean, summary lives on ctx.summary not turns marfrit 2026-05-13 11:12:50 +00:00
  • 4453b93ab5 docs/PHASE5: formulate — multi-model routing + cloud fallback + summarize-on-evict marfrit 2026-05-13 11:11:26 +00:00
  • 27784f9b68 config: Phase 4 memory example block (commit #5) marfrit 2026-05-13 07:53:58 +00:00
  • f22d21d754 repl: :memory summarize — LLM candidate extraction (Phase 4 commit #4) marfrit 2026-05-13 07:53:36 +00:00
  • 3b074afaee repl: memory handle + :remember + :memory meta (Phase 4 commit #3) marfrit 2026-05-13 05:11:48 +00:00
  • c1a5c736ec context: [background] memory injection block (Phase 4 commit #2) marfrit 2026-05-13 04:52:42 +00:00
  • 199dd87eaa history: memory.jsonl store + flock (Phase 4 commit #1) marfrit 2026-05-13 04:52:03 +00:00
  • ffead3986c docs/PHASE4: review fold-in — flock for race, Norris suppression, summarizer self-amp marfrit 2026-05-13 04:50:43 +00:00
  • 2146b909f8 docs/PHASE4: analyze — surface confirmed, counter strategy locked marfrit 2026-05-13 04:47:01 +00:00
  • bea717534c docs/PHASE4: formulate — memory.jsonl + startup injection + :memory meta marfrit 2026-05-13 04:25:57 +00:00
  • 50666d092f config: Phase 3 safety example block (commit #6) marfrit 2026-05-12 23:42:46 +00:00
  • a404b2a152 repl: Norris driver + \C-n + :norris/:safety meta (Phase 3 commit #5) marfrit 2026-05-12 23:42:14 +00:00
  • 11b1f566b3 safety: norris_step planner (Phase 3 commit #4) marfrit 2026-05-12 23:37:53 +00:00
  • d2a53d2fc7 renderer: Norris autonomous-mode frames (Phase 3 commit #3) marfrit 2026-05-12 23:36:44 +00:00
  • 2abd5da3a6 safety: LLM second-opinion + session cache (Phase 3 commit #2) marfrit 2026-05-12 23:36:06 +00:00
  • bd59ce7243 safety: is_destructive static pattern matcher (Phase 3 commit #1) marfrit 2026-05-12 22:47:10 +00:00
  • 125f800513 docs/PHASE3: re-review NIT fold-in — pipe-to-sh EOL, ci= note, §12 sync marfrit 2026-05-12 22:45:25 +00:00
  • 91ddcb005d docs/PHASE3: review fold-in — security-layer BLOCKERs resolved marfrit 2026-05-12 22:42:58 +00:00
  • cf4d79dd9d docs/PHASE3: analyze + baseline — \C-n mechanics, LLM latency, module pre-state marfrit 2026-05-12 22:37:58 +00:00
  • b58a842e49 docs/PHASE3: formulate — Norris autonomous mode + destructive-op gate marfrit 2026-05-12 20:45:03 +00:00