This repository was archived by the owner on Sep 3, 2025. It is now read-only.
Releases: cmiamoe/Domain
Releases · cmiamoe/Domain
v0.1.2
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
/callcommand, 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
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
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
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
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
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
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-interactioncmd 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
+ 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 commandsv0.0.2-stable
ez mar mukodokepes, v0.0.1 buggos nehany okbol, azt ignoraljatok
v0.0.1-alpha
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