Commit Graph
13 Commits
Author SHA1 Message Date
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