This website requires JavaScript.
ae994fa452
v0.3.3: SIGWINCH, scroll clamp, /quit, /reconnect, history, message vector
v0.3.3
Amr Gharbeia
2026-05-06 17:59:12 -04:00
9350cb855e
v0.3.3: left/right cursor movement in input
Amr Gharbeia
2026-05-06 17:46:49 -04:00
0861ac26f1
v0.3.3: word wrap in view-chat — break at word boundaries
Amr Gharbeia
2026-05-06 17:14:49 -04:00
4bed6dd461
v0.3.2: shell safety, :system :eval approval, skill sandbox
v0.3.2
Amr Gharbeia
2026-05-06 16:46:49 -04:00
a31f19045a
v0.3.1: eliminate RCE via *read-eval* nil (Parser RCE Elimination)
v0.3.1
Amr Gharbeia
2026-05-06 16:38:59 -04:00
d50d72656c
chore: update .gitignore
v0.3.0
Amr Gharbeia
2026-05-06 16:11:18 -04:00
9d591c85f1
docs: remove v0.2.x-REMEDIATION.org — absorbed into ROADMAP (v0.3.0)
Amr Gharbeia
2026-05-06 16:01:56 -04:00
15afa2bb52
README: fix version badge — static v0.3.0 (Gitea, not GitHub)
Amr Gharbeia
2026-05-06 15:55:36 -04:00
42e07801ce
Release v0.3.0 — Event Orchestration, Human-in-the-Loop, Daily-Driver TUI
Amr Gharbeia
2026-05-06 15:50:20 -04:00
1d91fcc6cc
fix: 6 quality-of-life fixes — 0 remaining failures in core suites
Amr Gharbeia
2026-05-06 11:40:08 -04:00
9e451841ce
docs: finalize v0.3.0 — all items DONE, TUI rendering fixed
Amr Gharbeia
2026-05-06 11:21:50 -04:00
0b16c4829f
fix: set input-blocking nil on input window so agent responses render
Amr Gharbeia
2026-05-06 11:14:42 -04:00
39b6bef6e0
fix: connect-daemon retry + user-friendly feedback
Amr Gharbeia
2026-05-06 10:46:44 -04:00
9130e08e92
fix: TUI reader-loop — silent timeout handling, sleep on idle
Amr Gharbeia
2026-05-06 10:25:11 -04:00
183aeeedb8
fix: backspace + TUI rendering — normalize ncurses codes, initial redraw, socket fix
Amr Gharbeia
2026-05-06 10:11:52 -04:00
1f8b821287
fix: backspace — normalize Croatoan key structs to keywords in on-key
Amr Gharbeia
2026-05-06 09:48:33 -04:00
7d7a4be668
fix: pre-warm in setup, TUI rendering diagnostics
Amr Gharbeia
2026-05-06 09:20:42 -04:00
7c9cc629a1
fix: TUI agent-responds uses text-match not unicode arrow
Amr Gharbeia
2026-05-06 09:07:16 -04:00
750918527d
tests: TUI integration + cascade parsing — precise LLM diagnostics
Amr Gharbeia
2026-05-06 08:56:07 -04:00
9362c56678
fix: cl-dotenv quote contamination breaks provider cascade parsing
Amr Gharbeia
2026-05-06 08:26:57 -04:00
26bfce61f1
fix: CLI test, TUI integration harness — all non-blockers resolved
Amr Gharbeia
2026-05-05 20:58:41 -04:00
adea3714a7
fix: final 4 pre-existing test bugs — 184/0, 0 failures
Amr Gharbeia
2026-05-05 20:48:58 -04:00
712717a20c
fix: 12 pre-existing test bugs — 180/185 pass
Amr Gharbeia
2026-05-05 20:06:21 -04:00
ca70a61338
fix: skill loader preserves test-package in-package forms, un-jail security-dispatcher
Amr Gharbeia
2026-05-05 19:16:57 -04:00
717d63d84a
v0.3.0: finish Async Embedding Gateway — mark-vector-stale, cron, defskill, ROADMAP updates
Amr Gharbeia
2026-05-05 18:24:08 -04:00
61ea5767d6
v0.3.0 deferred: tab completion, multi-line, /help, activity indicator, context persistence, theming
Amr Gharbeia
2026-05-05 18:02:50 -04:00
cd86509e3a
v0.3.0 finish: TUI tests, embedding wiring, gateway :configured, focus commands, export cleanup
Amr Gharbeia
2026-05-05 17:42:03 -04:00
035aac45e3
fix: remove :force t from TUI loader (incremental dev startup)
Amr Gharbeia
2026-05-05 16:51:50 -04:00
299d501c88
tests: tune TUI harness (capture-pane polling, cascade-failure as warning, 120s startup, no daemon kill)
Amr Gharbeia
2026-05-05 16:45:55 -04:00
a2ede2dd89
fix: pre-existing paren imbalances in programming-org and system-archivist tests
Amr Gharbeia
2026-05-05 16:25:28 -04:00
23b8cfacd3
fix: setup wizard non-interactive safe, TUI script daemon detection + timing
Amr Gharbeia
2026-05-05 14:26:27 -04:00
9281e37c01
fix: update TUI ASDF system from monolithic gateway-tui.lisp to 3-file split
Amr Gharbeia
2026-05-05 14:15:46 -04:00
ad8242fee6
tests: close remaining contract gaps (action-dispatch, org-headline-add/find-by-id, tangle-sync, create-note, messaging-link/unlink)
Amr Gharbeia
2026-05-05 13:52:59 -04:00
3d237e9c78
tests: add cascade-failure detection to TUI integration (⬇≠success if line is cascade failure)
Amr Gharbeia
2026-05-05 13:44:03 -04:00
26d917dbc4
tests: flexible TUI handshake test (v[0-9] not v0.x), true agent round-trip with ⬇ marker
Amr Gharbeia
2026-05-05 13:41:57 -04:00
057bf9f3a8
tests: Phase 2+3 integration (LLM cascade gated, messaging gated, Emacs Flight Plan, TUI shell script)
Amr Gharbeia
2026-05-05 13:38:00 -04:00
e0ff6a7563
tests: add system-integration-tests.org — 13 checks, all pass (daemon, pipeline, comms, skills, shell, CLI, gateway)
Amr Gharbeia
2026-05-05 13:26:08 -04:00
7a455279b9
tests: close 10 high-priority contract gaps (loop-gate-reason, backend-cascade-call, read-framed-message, snapshot/rollback, ingest-ast, memory-object-get)
Amr Gharbeia
2026-05-05 12:53:57 -04:00
a34b598858
tier3: contracts + tests for 12 remaining modules (all 39 files now have Contracts)
Amr Gharbeia
2026-05-05 12:36:42 -04:00
dcb5a1f1a6
docs: add Contract sections + tag tests to contract items (Tier 2 — 10 files)
Amr Gharbeia
2026-05-05 12:19:25 -04:00
ea1150f38e
security: contracts + tests for all 5 security modules (87→123 checks)
Amr Gharbeia
2026-05-05 12:08:12 -04:00
e5440487d4
standards: add Architectural Intent + Testable Contract template to engineering lifecycle
Amr Gharbeia
2026-05-05 11:51:17 -04:00
cfeb4e192c
tests: deepen all suites (37→87 checks, 0 failures, 100% pass)
Amr Gharbeia
2026-05-05 10:54:00 -04:00
9dd0ed2f78
tests: standardize on embedded tests (migrate all from tests/ to lisp/ sources)
Amr Gharbeia
2026-05-05 10:29:09 -04:00
817d1c5fec
tests: all 16 tests now sourced from org (doctor→diagnostics rename, orphaned tests adopted)
Amr Gharbeia
2026-05-05 09:58:00 -04:00
11383a29d4
tests: fix dead test suite (export list, stale duplicates, 14/14 pass)
Amr Gharbeia
2026-05-05 09:36:17 -04:00
94b939f61a
docs: enforce TDD red-green-refactor discipline in CONTRIBUTING
Amr Gharbeia
2026-05-05 09:08:28 -04:00
d782f58291
provider: revert to simple dex:post (API key confirmed valid)
Amr Gharbeia
2026-05-04 20:41:46 -04:00
d8929aeb24
provider: condvar-based timeout (needs dex:post fix)
Amr Gharbeia
2026-05-04 20:12:12 -04:00
78705f55ec
provider: thread-isolated LLM requests + in-package fix
Amr Gharbeia
2026-05-04 19:21:41 -04:00
f9ae84ba88
config: deepseek first in provider cascade
Amr Gharbeia
2026-05-04 18:46:38 -04:00
a437b9c0df
roadmap: mark P4 style-warning fix as DONE
Amr Gharbeia
2026-05-04 18:34:51 -04:00
1456e59f7f
fix: add (in-package :passepartout) to 5 skill files missing it
Amr Gharbeia
2026-05-04 18:34:33 -04:00
740ff3bb89
provider: add bt:with-timeout + LLM_REQUEST_TIMEOUT env var
Amr Gharbeia
2026-05-04 18:21:10 -04:00
be6e14a62e
config: add LLM_REQUEST_TIMEOUT=30 to .env.example
Amr Gharbeia
2026-05-04 18:12:22 -04:00
54ce3713cd
cleanup: remove accidental file-list.txt
Amr Gharbeia
2026-05-04 17:01:12 -04:00
cbbf409059
TUI: 3-file split (model/view/controller)
Amr Gharbeia
2026-05-04 17:01:02 -04:00
3c1ed77c85
TUI: colored rendering + LLM routing fix + /eval REPL
Amr Gharbeia
2026-05-04 16:42:38 -04:00
9d7942dc1c
TUI rewrite: M/V/U + /eval REPL + Swank
Amr Gharbeia
2026-05-04 16:05:48 -04:00
8a7259c5c8
fix: TUI crash on keypress — config inner cond extra paren
Amr Gharbeia
2026-05-04 13:42:44 -04:00
d1951668cc
fix: TUI undefined-function T crash + add backtrace diagnostics
Amr Gharbeia
2026-05-04 12:57:16 -04:00
1b4d147170
fix: archivist-create-note handler-case structure (C/T bugs)
Amr Gharbeia
2026-05-04 12:04:56 -04:00
5ab54091c1
fix: LISP-STRUCTURAL-CHECK error by separating tests from main lisp files; fix T-as-variable in system-archivist, programming-org, system-memory; fix SOME arg count in org-privacy-tag-p
Amr Gharbeia
2026-05-04 11:58:21 -04:00
619407c6e6
fix: exclude gateway-tui from skill loader (requires Croatoan, loaded via separate ASDF system)
Amr Gharbeia
2026-05-04 11:49:11 -04:00
eb99847ccd
fix: system-config.org paren balance (missing defun close)
Amr Gharbeia
2026-05-04 11:44:31 -04:00
abfb7e5cf8
setup wizard: verbose descriptions, multi-provider loop, add DeepSeek/NVIDIA/Local, remove Ollama
Amr Gharbeia
2026-05-04 11:41:01 -04:00
02e0c21f06
fix: symlink target passepartout.sh → passepartout
Amr Gharbeia
2026-05-04 11:32:05 -04:00
2e19db80ce
fix: setup to org/lisp dirs, TUI protocol, deploy test
Amr Gharbeia
2026-05-04 11:28:46 -04:00
31e53e675e
TUI config panel: full implementation, working through tmux
Amr Gharbeia
2026-05-04 11:09:22 -04:00
3bb797ab9e
Phase 4: first-run onboarding + TUI config panel improvements
Amr Gharbeia
2026-05-04 10:36:29 -04:00
ef4ea1db1b
skill-loader export fix + TUI config panel + provider test + slot descriptions
Amr Gharbeia
2026-05-04 10:26:50 -04:00
908936d4d3
rename gateway-* → system-model-* + gateway-messaging, de-ollama, add system-model-explorer
Amr Gharbeia
2026-05-04 09:58:59 -04:00
7dad50910f
fix: proto-get case-insensitive keyword lookup
Amr Gharbeia
2026-05-03 20:28:10 -04:00
59fef20630
fix: add context-assemble-global-awareness and context-get-system-logs aliases
Amr Gharbeia
2026-05-03 20:24:08 -04:00
7393e69397
fix: add generate-tool-belt-prompt alias for cognitive-tool-prompt
Amr Gharbeia
2026-05-03 20:21:25 -04:00
3c3557f519
fix: add find-triggered-skill alias for skill-triggered-find
Amr Gharbeia
2026-05-03 20:18:57 -04:00
b728f73ded
fix: remove stale ASDF push and apt spam from CLI script
Amr Gharbeia
2026-05-03 20:16:35 -04:00
ff64556924
fix: passepartout CLI command — daemon/tui/repl now work from bash
Amr Gharbeia
2026-05-03 20:13:52 -04:00
f27ab1f779
fix: enable Croatoan function-keys-enabled-p for arrow/page keys
Amr Gharbeia
2026-05-03 20:10:01 -04:00
d51e85bc9d
feat: TUI Experience — scrollback, input history, status bar, timestamps
Amr Gharbeia
2026-05-03 19:58:23 -04:00
9799b9db74
feat: asynchronous embedding gateway with provider-agnostic backend
Amr Gharbeia
2026-05-03 19:54:34 -04:00
b4150a9771
docs: mark Memory Scope Segmentation DONE
Amr Gharbeia
2026-05-03 16:07:59 -04:00
5d93f201be
feat: memory scope segmentation — wire context scope into perceive gate
Amr Gharbeia
2026-05-03 16:07:20 -04:00
a27a3d02b0
fix: pre-commit hook — handle non-lisp org files (no :tangle header)
Amr Gharbeia
2026-05-03 15:57:08 -04:00
4ee85f3df0
docs: mark Model-Tier Routing DONE
Amr Gharbeia
2026-05-03 15:56:14 -04:00
aedcfeda9f
docs: improve model-router prose (cascade-lookup explanation, skill registration rationale)
Amr Gharbeia
2026-05-03 15:52:02 -04:00
2af882852c
feat: quadrant-based model routing with per-slot provider cascades
Amr Gharbeia
2026-05-03 15:46:10 -04:00
4e5428bed0
fix: cosine-similarity → vector-cosine-similarity naming bug
Amr Gharbeia
2026-05-03 14:51:41 -04:00
e5723cfd7f
chore: gitignore lisp files in org/tmp, remove committed test artifact
Amr Gharbeia
2026-05-03 14:49:19 -04:00
ee81fa2755
fix: system-self-improve — complete self-edit with tangle+reload, fix self-repair
Amr Gharbeia
2026-05-03 14:49:13 -04:00
c2d3abe265
feat: pre-commit hook — compile-checks all defuns in staged org files
Amr Gharbeia
2026-05-03 14:27:09 -04:00
e31ebb394c
should fail
Amr Gharbeia
2026-05-03 14:26:17 -04:00
b27ac4cd7f
test pre-commit hook
Amr Gharbeia
2026-05-03 14:26:08 -04:00
deb30d25a9
chore: gitignore fasl files, remove accidentally committed fasl
Amr Gharbeia
2026-05-03 14:21:17 -04:00
ce90fd3e72
fix: HITL functions now properly loaded, define missing proto-get
Amr Gharbeia
2026-05-03 14:21:08 -04:00
a16f973b50
docs: add missing prose headlines in security-dispatcher.org HITL section
Amr Gharbeia
2026-05-03 14:00:24 -04:00
3f51a772d4
docs: add literate prose to naming-drift aliases and HITL gateway changes
Amr Gharbeia
2026-05-03 13:58:08 -04:00
bbc5e4d8bf
docs: mark HITL as DONE
Amr Gharbeia
2026-05-03 13:47:16 -04:00
e0a47575e9
feat: REPL development tool + naming drift fixes + HITL gateways
Amr Gharbeia
2026-05-03 13:46:32 -04:00
a77580c449
fix: correct setf form in perceive gate HITL handler
Amr Gharbeia
2026-05-03 13:19:04 -04:00