ProseForge Agent v0.4.0
General Agent Runtime release.
Added
pf-agentis now positioned as a general personal Agent CLI Runtime with
ProseForge Novel available as the first built-in workflow pack.- The product TUI shows setup, provider/model, workspace, active workflow, and
next actions instead of a novel-only or blank demo surface. pf-agent workflow listandpf-agent workflow use <name>expose the
workflow pack model.pf-agent chat/pf-agent runnow build a shared Agent Kernel with default
tools, intent routing, session storage, injection safety, and project
retrieval where a project is bound.ProjectChatRetrieverprovides deterministic project evidence retrieval from
manifests, bible files, timelines, relations, foreshadowing notes, chapters,
scene artifacts, and existing RAG chunks.
Changed
pf-agent runnow resolves the requested or configured provider instead of
always constructing the fake provider. Real providers without keys return
setup guidance instead of silently falling back.- Offline runs explicitly require fake/local provider behavior and reject
explicitly requested network providers. chat --show-citationsnow reports real project evidence refs when project
files exist.- Legacy TUI and REPL fallback paths now receive the same default tools,
retrieval, session, and safety wiring as the main chat surface.
Fixed
- Intent router tool targets are now aligned with the default tool registry,
includingprovider.configure. - Missing tool registries now return a traceable error instead of crashing with
aNoneTypetool execution failure. - Tool permission errors now show both required and current permission levels.