Denton Social
e68c56dca4
Fix create_skill wedge: short-circuit single-option navigation, never leave scheduler busy
...
An empty category produced a one-option SemIf leaf decision; the backend rejects
<2 options, the ValueError unwound past the current-process reset, and every
later request queued forever behind a phantom current. Navigation now
short-circuits empty trees/categories straight to the create branch (no SemIf
decision when there's nothing to choose), and the scheduler clears its current
process even when dispatch raises. Authoring generation is capped at 128 tokens.
2026-09-23 23:41:38 -05:00
Denton Social
225b4df959
Make create_skill author a skill leaf stub like create_category
2026-09-23 23:02:59 -05:00
Denton Social
f5419183bc
Encode generation prompt via tokenizer.encode (apply_chat_template returns Encodings)
2026-09-23 22:36:08 -05:00
Denton Social
fcefb971f8
Fix SemIfEngine.generate: sample from the low-level llama.cpp backend
2026-09-23 22:32:48 -05:00
Denton Social
6c980efec0
Document dashboard systemd service and editable install on the box
2026-09-23 22:20:00 -05:00
Denton Social
ea2e5b8045
Automate create_category via normal-mode generation of the decision model
2026-09-23 20:45:28 -05:00
Denton Social
147b6cba5f
Replace create_skill branches with category/skill suggestion events
...
Navigation now offers create_category at the category level and create_skill
at the leaf. Both are stubs that log a suggestion event (state, question,
SemIf output) to the trace instead of returning an authoring sentinel.
2026-09-23 18:24:13 -05:00
Denton Social
add860c0bb
Document LAN-reachable dashboard host
2026-09-23 14:39:24 -05:00
Denton Social
98d6e09730
Make dashboard host configurable (LAN reachable via dashboard.host / --host)
2026-09-23 14:36:15 -05:00
Denton Social
356ae2d46d
Document git/gitea setup, port 222, and the box SSH fetch fallback
2026-09-23 14:21:25 -05:00
Denton Social
0db41241be
Add browser dashboard, run tracing, and logged navigation decisions
...
- dashboard.py: stdlib http.server + JSON API (tree/trace/dream/status,
POST submit/relabel); static/ single-page Redux-DevTools-style inspector
- trace.py: runs.jsonl lifecycle events keyed by run_id
- scheduler/skills/skill: every decision carries run_id; navigation choices
now logged (navigate:category/leaf); requeues stamp meta.parent_run
- cli: 'dashboard' subcommand; config.json untracked per-machine (see
config.example.json)
2026-09-23 13:43:39 -05:00
semif-agent
b568e6bd48
Add AGENTS.md: roadmap, run/verify targets, and constraints learned during v1 setup
2026-09-23 03:53:26 -05:00
semif-agent
4e0e0534c4
Add basic version: SemIf decision engine, urgency queue, skill tree, skill loop, decision log, dream pass, CLI
2026-09-23 03:01:45 -05:00