Skip to content
This repository was archived by the owner on Sep 3, 2025. It is now read-only.

Releases: cmiamoe/Domain

v0.1.2

14 Jul 13:24
aa9889f

Choose a tag to compare

Changes

  • Now using an useragent that is easier to be indentified
  • Scraping now can be blocked in robots.txt, example below
# example robots.txt disallowing domain in /includes path
User-agent: Domain-Unchained
Disallow: /includes/
  • New context style, that is way more understandable by Gemini (this mostly fixes spitting up the context it gets)
  • Memories are now in the db (faster access)
  • New summarization feature (summaries will be created before the bot goes to "sleep" and will be saved into the memory). This makes the bot know what happened, and makes a personalized copy for your community
  • WebUI configuration removed
  • [BREAKING] config.json is now config.toml (please migrate)
  • Fixed fuzzy search, now ignoring punctuations, etc. in phrases (this should fix problems with the bot not responding)
  • jsdoc annotations are now translated to english
  • The bot's strings are now english by default, help us translate to other languages! https://crowdin.com/project/domain-unchained
  • Axios got replaced with the native Fetch function
  • brace-expansion package is now overriden to another version to fix a cve
  • The bot now leaves unknown servers on startup
  • Messages are now queued, making it way faster and more consistent to respond with tool calls
  • Retry handling, to prevent erroring out to the chat
  • The history is now saved into the DB and reloaded on startup, preventing the bot from getting lobotomized on power outages, etc. (The bot won't be able to tell if there was a file uploaded, beacuse of the cleanup)
  • The WebUI dashboard is now merged into a centralized space
  • NEW Auto banning feature on enough mutes/timeouts
  • Fixed muting problem with fuzzy search, if the bot would respond with a bit off numbers
  • NEW /call command, if you want the bot to respond temporarily you can use this command, perfect for tickets, etc. (all temp channels will be untracked when the "sleeping" session kicks in)
  • [Experimental] Reputation decay system, if the user doesn't talk to the bot for a week, it removes 2 reputation points
  • [Experimental] "Contextual Responding", the bot will respond more naturally based on the context, can be enabled within the config, example: "1111798771513303102" = { prompt = "intelligent.md", wikis = [], contextRespond = true }

That's a whole lot of stuff damn
Full Changelog: v0.1.1...v0.1.2

This version can be pulled from docker as balazsmanus/domain:latest or balazsmanus/domain:v0.1.2 (we recommend using the :latest tag for specific reasons)

v0.1.2 Release Candidate 2

24 Jun 10:10

Choose a tag to compare

Pre-release

Changes

  • Memories are now in the db
  • New summarization feature (summaries will be created before the bot goes to "sleep" and will be saved into the memory)
  • WebUI configuration removed
  • [BREAKING] config.json is now config.toml (please migrate)
  • Fixed fuzzy search, now ignoring punctuations, etc. in phrases (this should fix problems with the bot not responding)
  • Source code now has english jsdoc annotations
  • The bot's strings are now english by default

This version can be pulled from docker using the :latest tag

v0.1.2 Release Candidate 1

20 Jun 19:05

Choose a tag to compare

Pre-release

Changes

  • Now using an useragent that is easier to be indentified
  • Scraping now can be blocked in robots.txt example below
# example robots.txt disallowing domain in /includes path
User-agent: Domain-Unchained
Disallow: /includes/
  • New context style, that is way more understandable by Gemini

This version can be pulled from docker using the :latest tag

v0.1.1

19 Jun 14:59

Choose a tag to compare

What's new

  • Retry on 500 errors, if the API doesn't want to return responses
  • New cumulative curves
  • Unified search, the bot now gets better context from searches
  • WebUI config (slightly bad)
  • Sentry for automatic error reporting
  • Removed unnecesarry logging while resetting models
  • [BREAKING] Commands are now using tool calls, eliminating the need for telling the bot about commands in it's prompt.
  • Users can now 200% their reputations (2000 rep points in total)

Full Changelog: v0.0.5...v0.1.1

v0.1.0

01 Jun 15:12

Choose a tag to compare

What's new

  • The bot now sends a dm to the user on mute (punishment), and removes 1 rep point from the punished user
  • Bumped temperature back to 1, to prevent hallucinations
  • BREAKING CHANGE now using prisma as the db (faster)
  • "bonding", get points for talking with the bot(for more info visit the lines of the code)
  • more analytics about the user (total messages, bond level)
  • commands are now in english

Full Changelog: v0.0.5...v0.1.0

v0.0.5

16 May 07:10

Choose a tag to compare

What's Changed

  • Manual banning via WebUI
  • [QoL] Removed ws logs
  • a bit reliabler ws connection (well bit buggy still)
  • some package updates
  • New gemini api implementation
  • New thinking mode for supported models
  • Fixed search
  • more metric on dashboard
  • Lighter network usage on WebUI (for users with cellular network)
  • Lower WebUI latency, cpu usage (bun.serve)

Full Changelog: v0.0.4...v0.0.5

v0.0.4

27 Apr 13:55
675f409

Choose a tag to compare

New Features

  • [DEBUG] heap dump endpoint
  • Garbage collect from webui
  • Domain filtering on search
  • Reputation command (to see points)
  • Version command
  • "am i banned" command (to see if user can use the bot)
  • [WEBUI] Reputation editor page
  • [DEBUG] --no-interaction cmd flag

Fixes

  • Diff memories for diff channels
  • Sleeping mechanism
  • Fuzzy matcher now requires 3 char or longer words
  • More reliable command register
  • Navbar is now collapsed on small screened devices

v0.0.3 - SVG update

17 Apr 09:47
47ef1ad

Choose a tag to compare

+ alpine based docker image (for smaller size)
+ svg images sent by the bot now render as pngs
+ webui now shows the version
+ webui now shows colored logs
* some commands should work now
+ websites with big ass texts are now trimmed to 10000 characters, to have enough tokens to be able to send messages after search commands

v0.0.2-stable

14 Apr 13:54
7ce82a8

Choose a tag to compare

ez mar mukodokepes, v0.0.1 buggos nehany okbol, azt ignoraljatok

v0.0.1-alpha

14 Apr 13:38
0eee11e

Choose a tag to compare

v0.0.1-alpha Pre-release
Pre-release

sziasztok helosztok, mai nap releaselem az elso mukodokepes verziot, amit tudtok hasznalni
(ajanlott a zipet letolteni)

nagyon bleeding-edge verziot akartok akkor meg hasznaljatok master brancht na puszi

funkciok:

  • konkret nem tudok mondani mivel ez az elso relese
  • roviden: sok