-
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