Commit graph

  • f1ffe66d8e
    Install resemble-perth from a pinned commit archive so uv needs no git (#989) (#990) prep-0.40.0 veguAI 2026-10-18 23:38:05 +03:00
  • 633581456d
    Visualizer: Keywords backends get the generated keywords when the edit-prompt revision would run (#984) (#985) veguAI 2026-10-18 18:24:40 +03:00
  • 186206608f
    llama.cpp client: per-parameter send_* toggles (#987) (#988) veguAI 2026-10-18 17:20:19 +03:00
  • 19b42c1104
    Finalize 0.40.0 config defaults (#981, #929) (#982) veguAI 2026-10-18 03:35:20 +03:00
  • 9422536b29
    Gemma4 std template: align with Google's chat template; drop the duplicate BOS; previews show what the client sends (#979) veguAI 2026-10-17 23:03:50 +03:00
  • add414a7a4
    Anthropic client: add the Claude 5 models and fold the coercion into the user turn where prefill is refused (#964) (#977) veguAI 2026-10-17 21:33:51 +03:00
  • a87ca4c4b6
    fix: keep the client name aligned when a client in Settings → Clients is busy (#975) veguAI 2026-10-17 19:42:44 +03:00
  • 3b11fe8100
    Client config cleanup: live template picker, inline router icon, API handles on for new clients, llama.cpp reasoning mode (#972) (#973) veguAI 2026-10-17 15:12:47 +03:00
  • c1c89fad76
    llama.cpp client: use the chat endpoint when the API handles the prompt template (#970) (#971) veguAI 2026-10-17 12:02:36 +03:00
  • 8eb9f10c94
    OpenAI Compatible client: add the Enable Vision toggle (#969) veguAI 2026-10-16 23:15:23 +03:00
  • a8bf364d6d
    Name the missing endpoint when llama.cpp and OpenAI compatible clients get a 404 (#967) veguAI 2026-10-16 22:35:09 +03:00
  • 1d1ce14e96
    0.40.0 release preparations — pass 4 (#955) (#957) veguAI 2026-10-15 16:31:43 +03:00
  • d0f960e5aa
    MistralAI client: shared reasoning effort, mistral-large-latest default, streaming chunk fix (#950) (#951) veguAI 2026-10-14 21:58:33 +03:00
  • 6ed9b9cc6f
    Label and delimit each item in the character evidence context (#942) (#948) veguAI 2026-10-14 13:52:09 +03:00
  • 9c25e3f1c9
    Lock Make Player Character while an agent is generating; Sim Suite V2 input guards and computer prefix (#931) (#946) veguAI 2026-10-14 01:36:31 +03:00
  • ce154367e6
    World Editor style and templates links, prompt editor scene category, Game State view refresh (#934, #943, #941) (#947) veguAI 2026-10-14 00:36:20 +03:00
  • 80f806e2bf
    Settings: pinned toolbar while the page scrolls; Visualizer choices rescan when shown (#940, #938) (#945) veguAI 2026-10-14 00:32:58 +03:00
  • d7abf25cbb
    Decision model: size each call's context to its decision; Decision Log token counts (#932) (#939) veguAI 2026-10-13 18:40:27 +03:00
  • 2336da9551
    Simulation Suite V2 reacts to a player line written by a Director dynamic action (#926) (#930) veguAI 2026-10-12 16:30:55 +03:00
  • 9db4e47909
    Upgrade Notes docs page generated from the changelog; trimmed release PR body; Gemini 3.8 Flash default (#927) veguAI 2026-10-12 14:55:47 +03:00
  • 899a586443
    0.40.0 release preparations — pass 3 (#923) (#924) veguAI 2026-10-12 12:47:51 +03:00
  • b31d2a3503
    Save Ctrl+Enter completions in Description and Scene intro (#917); make the decision log fixture test deadline-free (#904) (#921) veguAI 2026-10-11 19:54:39 +03:00
  • 37d397f606
    Keep a Known by change made while Regenerate all history writes memory (#913) (#920) veguAI 2026-10-11 19:53:59 +03:00
  • 6e17d7b2e8
    Asset replace on Backdrop entries and single-use portraits, reference-deletion audit, one set_asset path (#918) (#919) veguAI 2026-10-11 17:11:57 +03:00
  • 2c6fe14b4c
    Known by waits for an entry's text; the server refuses Known by for a missing entry (#912) (#916) veguAI 2026-10-11 11:20:52 +03:00
  • 48a0218ae0
    Name the replace entries in the asset menu, add Select background to backdrop entries (#915) veguAI 2026-10-11 11:17:01 +03:00
  • e7740dfca9
    Keep the Known by characters menu open and tidy its layout (#907) (#908) veguAI 2026-10-11 00:31:50 +03:00
  • bf29beae42
    Parse every 0.40.0 LLM response through ResponseSpec (#909) (#911) veguAI 2026-10-10 23:51:04 +03:00
  • 5ca2f74e51
    Scene view keeps its scroll position across tab switches (#901) (#906) veguAI 2026-10-10 17:47:36 +03:00
  • de2ff0d2a0
    Backdrop entry: Mark as reference, asset menu on the image, rollback on delete (#900) (#905) veguAI 2026-10-10 16:52:25 +03:00
  • 078c5ccd32
    Keep a World state's answer and entry when its template is re-applied (#899) (#903) veguAI 2026-10-10 14:52:23 +03:00
  • af221f4b98
    Small UX fixes: flush messages, corner close button, director delete, shared collapsed rows, world entry drafts (#891) (#898) veguAI 2026-10-10 01:38:52 +03:00
  • a4e4a4be3f
    State reinforcement messages in the scene feed (#892) (#895) veguAI 2026-10-09 18:52:50 +03:00
  • 6d43ae8d90
    Memory pass result popup on character replies (#889) (#890) veguAI 2026-10-09 08:13:03 +03:00
  • 89dd350bf6
    Local clients: live-tested fixes for llama.cpp, KoboldCpp, text-generation-webui, TabbyAPI and OpenAI-compatible (#887) (#888) veguAI 2026-10-08 20:25:34 +03:00
  • 37d4eee395
    Scene-override writers send sparse patches; pending scene saves visible; Simulation Suite title (#883, #884, #885) (#886) veguAI 2026-10-08 00:09:28 +03:00
  • 4038ff1525
    Visualizer scene tool: automatic generation toggles; root-level quick toggle (#881) veguAI 2026-10-07 16:35:43 +03:00
  • fc0c6d8a23
    README: update text and screenshots for 0.40 (#882) veguAI 2026-10-07 15:59:42 +03:00
  • 1e35029647
    Clients: reasoning budget, streaming t/s, error causes, chat-mode reasoning, editor polish (#877) (#878) veguAI 2026-10-07 13:11:38 +03:00
  • 2c30b6f033
    Refuse the -0 passed while typing -0.1 into a token budget input (#876) veguAI 2026-10-06 23:33:11 +03:00
  • 31bca5092f
    Small UX fixes: decision model settings, theme help action, header defaults, context notes, knob → control (#872) (#874) veguAI 2026-10-06 17:07:11 +03:00
  • b01d5c7508
    Decision requests fit the configured input limits; llama.cpp Clef via SystemOne (#870) (#871) veguAI 2026-10-05 15:37:30 +03:00
  • 741bb570ee
    Revisualize targets the clicked passage; On Message Set Background auto-registers; remove !vis_char/!vis_env; deprecate legacy scripting API (#850) (#868) veguAI 2026-10-04 16:39:53 +03:00
  • 151971868f
    Decision template golden tests: require a case per policy template, record with --update-baselines (#866) veguAI 2026-10-04 14:04:34 +03:00
  • fcd4872176
    Small UX fixes: kind badge, agent status slot, sync/repair control, Replay naming (#851) (#867) veguAI 2026-10-04 13:58:48 +03:00
  • 266998c51c
    Automatic image generations honour the Visualizer's Automatic Generation setting (#859) (#864) veguAI 2026-10-04 09:00:33 +03:00
  • 4faa3c69d6
    Decision policy templates: domain helpers instead of the decision engine (#860) (#861) veguAI 2026-10-04 00:40:15 +03:00
  • 2911101822
    Scene Backgrounds for the story become Backdrop entries, not message images (#858) (#862) veguAI 2026-10-04 00:38:31 +03:00
  • 6d9b2c5723
    World State: Scene Backgrounds (#852) (#857) veguAI 2026-10-03 21:39:59 +03:00
  • a03cb5d21c
    Character knowledge: no automatic repair, out-of-sync count and Repair, knowledge reacts to core events (#855) (#856) veguAI 2026-10-03 09:12:34 +03:00
  • 590ce8dbf5
    Character knowledge: decouple the catch-up from the message flow (#853) (#854) veguAI 2026-10-02 19:25:14 +03:00
  • e41eb80371
    Release 0.40.0 pass 2: fold 22 changelog fragments into the curated changelog and What's New, drop two commented debug prints (#846) (#847) veguAI 2026-09-30 19:34:04 +03:00
  • cc4f5cc57d
    Preserve pins when loading scenes without a memory cache (#844) veguAI 2026-09-30 18:16:30 +03:00
  • 4a823f234c
    Flag template overrides that are incomplete or incompatible with the shipped default (#631) (#845) veguAI 2026-09-30 18:00:45 +03:00
  • ac40b3548f
    Decision models: cleanup items left by PR 715 (#835) (#838) veguAI 2026-09-29 15:20:04 +03:00
  • 742caf5459
    Director Chat: skip a repeated director message within one turn (#788) (#837) veguAI 2026-09-29 12:21:26 +03:00
  • c91400b7f1
    Snapshot store: one ancestry query and one RevisionEntry builder (#834) (#836) veguAI 2026-09-29 11:59:39 +03:00
  • 6027ce1840
    Writing style decision checks: tics and overdescription defaults, dialogue/prose scope, More options note (#832) veguAI 2026-09-29 10:12:15 +03:00
  • ac4e742b3b
    Writing styles: ship Polished Prose, set it on Infinity Quest and Simulation Suite, rewrite Adventure Game (#827) (#833) veguAI 2026-09-29 09:18:53 +03:00
  • 406a2ba285
    Scene revisions: group by message with a span, paging, date range and search (#828) (#831) veguAI 2026-09-29 09:15:58 +03:00
  • 72c457b929
    Scene header: Edit {name} entry in the writing style and visual style menus (#830) veguAI 2026-09-29 09:11:22 +03:00
  • 3514fd8f2b
    Docs cleanup for 0.40.0: docs pass, screenshots, docs/dev out of the help index (#802) (#824) veguAI 2026-09-28 23:46:38 +03:00
  • 7763a15a7c
    Replace the ReasoningDisplay show_* booleans with one control field (#823) veguAI 2026-09-28 22:26:42 +03:00
  • a14e721604
    Scene revisions on content-addressed SQLite snapshots (#819) (#821) veguAI 2026-09-28 21:39:06 +03:00
  • e3b4b16d34
    Node editor coverage for 0.40.0: nodes and events for the new systems (#822) veguAI 2026-09-28 20:29:34 +03:00
  • 75be1dd995
    Scene Context view: scene overrides, view controls apart from settings, one Refresh (#816) (#818) veguAI 2026-09-28 16:05:16 +03:00
  • 25be029241
    Move the scene context format to the Summarizer's Scene History (#797) (#815) veguAI 2026-09-28 12:22:59 +03:00
  • e8fdf97c54
    Decision models v1: merge feature/decision-models into prep-0.40.0 (#715) veguAI 2026-09-28 09:10:57 +03:00
  • f2355839f2
    Faster player input and memory retrieval on long scenes (#811, #812) (#813) veguAI 2026-09-28 09:03:17 +03:00
  • 24b340c896
    UX fixes: scene header style items and per-side menus, section override counts, debug drawer width, template type selector (#796) (#810) veguAI 2026-09-27 23:14:33 +03:00
  • f9a627c269
    feat: add bounded perception rewrites and optional sensory traces (#801) veguAI 2026-09-27 10:09:51 +03:00
  • a3ab51c42d
    Make player perception analysis opt-in and preserve speaker passages (#794) veguAI 2026-09-26 21:02:44 +03:00
  • e766ac1579
    test: await the audience index task in test_legacy_viewer_is_rejected_without_backfill (#786) (#795) veguAI 2026-09-26 18:15:29 +03:00
  • 424f4e6dd5
    Fix cancelled probes and bound Ctrl+C shutdown (#791) veguAI 2026-09-26 17:15:31 +03:00
  • cccb4b1945
    Perceptions: two-stage exclusions-then-deletion prompt with host check (#781) (#785) veguAI 2026-09-25 20:14:30 +03:00
  • c47b2350aa
    OpenRouter client: reasoning effort; drop reasoning.max_tokens (#782) (#784) veguAI 2026-09-25 19:00:22 +03:00
  • 47111eaa4d
    Preserve passage writing in character perspectives (#779) veguAI 2026-09-25 10:52:18 +03:00
  • 897657050e
    release: prepare 0.40.0 changelog and scan (pass 1) (#774) veguAI 2026-09-24 12:07:51 +03:00
  • 65efb7919f
    Fix Director Action Summary newline joining (#770) veguAI 2026-09-24 10:06:11 +03:00
  • 408bf778ad
    Support llama.cpp router model selection (#769) veguAI 2026-09-24 10:05:32 +03:00
  • 07fc4fc7c6
    Confirm message deletes and warn about history consistency in edit mode (#577) (#768) veguAI 2026-09-24 08:49:47 +03:00
  • d5aa54f9d5
    Client card: number inputs for the token budgets, effort select (#764) (#766) veguAI 2026-09-23 23:26:21 +03:00
  • 2265b9800b
    fix: report Director actions that make no function call (#763) veguAI 2026-09-23 22:27:52 +03:00
  • b878874cbd
    Fix retrying refused scene fork names (#762) veguAI 2026-09-23 22:14:11 +03:00
  • 67659048db
    Reasoning Disabled chip on the client card; OpenRouter reasoning default and live check (#761) veguAI 2026-09-23 20:30:21 +03:00
  • 8dff6db921
    Count the scene intro toward the world state snapshot focus (#678) (#760) veguAI 2026-09-23 20:28:01 +03:00
  • 8d05a45211
    Keep absent perspective records out of passage readiness (#752) (#758) veguAI 2026-09-23 18:55:23 +03:00
  • 775d1775b2
    Fix OpenAI-compatible empty response handling (#759) veguAI 2026-09-23 18:27:27 +03:00
  • 6a21ec9774
    Send reasoning effort and configure OpenAI request compatibility (#739) veguAI 2026-09-23 14:14:34 +03:00
  • 0af5436859
    Fix Help model settings and retry failed agent applies (#748) veguAI 2026-09-23 12:12:45 +03:00
  • d2fe9360e3
    Fix character activation re-analyzing absent passages (#749) veguAI 2026-09-23 11:41:32 +03:00
  • 80d41a2f11
    Migrate the remaining dataclasses to pydantic models (#746) (#747) veguAI 2026-09-23 09:54:18 +03:00
  • 646feae6c3
    Character knowledge follow-ups: harness effort Off (#720), perception backlog confirmation (#721) (#744) veguAI 2026-09-23 08:35:49 +03:00
  • ab9d75a3b2
    Follow-ups: #735 JPEG extension, #736 voice refresh, #737 help apply_config (#742) veguAI 2026-09-23 08:16:03 +03:00
  • af4998fda4
    OpenRouter image models: full image model list, Image API for image-only models, typed model ids (#730) (#734) veguAI 2026-09-23 02:15:48 +03:00
  • 13e3738b90
    OpenAI-compatible TTS: send response_format (default mp3) and read Fish Audio voice listings (#731) (#733) veguAI 2026-09-23 01:41:51 +03:00
  • 3ec9f91502
    Visual agent fixes: megapixel resolution presets, ComfyUI workflow list, Qwen 2.1 Image reference tags (#713) (#716) veguAI 2026-09-21 11:33:16 +03:00
  • 89d56bae6e
    Fix websocket disconnect lifecycle (#714) veguAI 2026-09-21 11:28:58 +03:00
  • 68c69f9182
    Small UX tweaks (collection) (#677) (#706) veguAI 2026-09-21 00:12:08 +03:00
  • 91f3c25efe
    View Perspective: split view to read and edit a character's perspective of each message (#681) (#705) veguAI 2026-09-20 23:53:31 +03:00