Skip to content

1.6

Choose a tag to compare

@csebold csebold released this 01 Apr 06:51
· 2576 commits to main since this release
1.6
6f962c0

Release 1.6

Physical descriptions, JSON store polish, and attachment fallbacks

  • JSON data store finalized with atomic writes, advisory file locking, schema versioning, and full CLI/docs to migrate/validate Prisma exports into the JSON repositories.
  • Centralized file manager moves every upload into data/files, serves them via /api/files/[id], and ships migration/cleanup scripts plus UI fixes so galleries and avatars consistently load from /data/files/storage/*.
  • Attachment UX now shows each provider's supported file types in connection profiles and adds a cheap-LLM-powered fallback that inlines text files, generates descriptions for images, and streams status events when providers lack native support.
  • Cheap LLM + embedding controls let you mark profiles as "cheap," pick provider strategies or user-defined defaults, manage dedicated OpenAI/Ollama embedding profiles, and fall back to keyword heuristics when embeddings are unavailable while powering summaries/memories.
  • Characters and personas gain tabbed detail/edit pages plus a physical description editor with short/medium/long/complete tiers that feed galleries, chat context, and other tooling.
  • Image generation prompt expansion now understands {{Character}}/{{me}} placeholders, pulls those physical description tiers, and has the cheap LLM craft provider-sized prompts before handing them to Grok, Imagen, DALL·E, etc.