Skip to content

Horde Studio v12.5.0

Choose a tag to compare

@github-actions github-actions released this 09 Aug 21:43
· 10 commits to main since this release

Horde Studio 12.5.0

Version 12.5 makes Horde Studio’s optional local cognition genuinely useful, turns Pip into a dependable built-in guide, expands cloud-provider choice, and hardens the World and Virtual Human systems around the failures reported since 12.0.1.

Pip and contextual help

  • Promoted Pip to a permanent main-sidebar workspace with a clearable conversation.
  • Added a versioned, built-in Horde Studio handbook covering Chat, Virtual Humans, Worlds, Labs, providers, media, portability and troubleshooting.
  • Product answers are grounded directly in verified local notes rather than rewritten by the 135M model.
  • Added a second emergency core manual inside Pip’s runtime, so missing or stale handbook assets can no longer produce the old “ask Discord” dead end.
  • Added contextual hover and keyboard-focus help throughout the application, including persistent explanations for Labs modes.

Horde Labs and the Embedded Tiny Brain

  • Improved Embedded Tiny Brain installation persistence and launcher-based worker loading.
  • Expanded safe micro-tier World assistance for actor-scoped movement, destination intent, travel, clothing and continuity signals.
  • Added stricter structured-output cleanup, bounded JSON repair and deterministic fallbacks for malformed tiny-model output.
  • Micro-model hints remain advisory: canonical World state is still validated by deterministic engine rules.
  • Added clearer runtime, capability-tier and diagnostics reporting so expected skips are not presented as mysterious failures.

Providers

  • Added NanoGPT text, image and neural-speech support with independent credentials and live model discovery.
  • Added NVIDIA NIM as a first-class OpenAI-compatible text provider.
  • Added Amazon Bedrock through its OpenAI-compatible Mantle endpoint with Bedrock API-key authentication and configurable AWS region.
  • Text, image and speech selection remain independent. NVIDIA NIM or Bedrock text can be paired with another supported image provider.
  • Added provider-specific connection tests, contextual guidance and safe credential persistence controls.

Worlds and immersion reliability

  • Strengthened first-person movement resolution against the canonical location graph.
  • Improved generic-room and local-destination matching so actions such as entering a bathroom do not jump to an unrelated named location.
  • Prevented pronouns, quoted speech and another character’s movement from incorrectly moving the player.
  • Expanded outfit replacement, addition and removal recognition while rejecting negated or merely discussed clothing changes.
  • Improved streamed tool-call reconstruction, malformed argument repair, entity matching and schedule-aware arrival handling.

Virtual Humans

  • Preserved independent conversation and photo providers across authored Humans and timelines.
  • Improved time, silence, unanswered-message and ghosting awareness.
  • Added stricter agency limits so multiple autonomous bubbles count as one unanswered turn and Humans do not message forever without acknowledgment.
  • Retained situation-aware photo capture, model-specific image parameters, voice-format handling and media credit opt-outs.

Interface and release hardening

  • Improved narrow-window layouts, World Studio navigation, message composers, focus states and contextual accessibility labels.
  • Added explicit Play and Edit actions to Chat Library cards and retained the official Discord link in the main sidebar.
  • Corrected the portable build manifest so Pip’s handbook and contextual-help runtime are included in every release ZIP.
  • Simplified release automation so tag publication owns the release and portable asset without a competing branch workflow.

Validation

  • JavaScript and Python syntax checks pass.
  • Pip handbook, contextual help, cloud-provider, NanoGPT, Labs cognition, cross-mode UX, Virtual Human and World-intent regression audits pass.
  • The actual localhost launcher serves Pip’s handbook and contextual-help files with HTTP 200 and the correct JavaScript content type.
  • Browser verification confirms Pip answers “explain Horde Studio” from verified local knowledge.