v0.4.0
Install
npm:
npm install -g teletonDocker:
docker run -it -v ~/.teleton:/data ghcr.io/TONresistor/teleton-agent:latest setupChanges
d5f0647 chore: bump version to 0.4.0
efcb466 fix: remove sqlite-vec startup logs that printed before ASCII banner
4e17daf fix: harden error handling, improve perf, and use crypto-safe randomId across codebase
53cbf94 fix: validate chatId to prevent entity resolution crashes on display names
00be723 chore: remove obsolete built-in casino plugin
a383649 feat: connect /task admin command to the scheduled task system
ffb639b security: harden file permissions, URL sanitization, plugin isolation, and authorization
79378f7 fix: use DELETE+INSERT for vec0 tables instead of unsupported upsert
e64c52b fix: auto-migrate legacy plugin data from memory.db on first startup
f9483a2 fix(sdk): harden plugin SDK — remove escape hatch, add timeouts & cleanup
ac14f50 feat: add casino as external plugin, clean stale references
643f738 refactor: remove casino module, extract payment verifier to SDK
7551fbf refactor: reorganize DEX tools by provider and enforce scope security
cb9428a feat(dedust): add prices & token-info tools, fix decimals bug, update website badge
354f2a1 fix: center overview text and remove section header
f377dad docs: update README with accurate tool counts, project structure, and Plugin SDK
4941a56 fix: always include sender ID for unambiguous user identification
b176bb7 fix: resolve TypeScript errors in plugin-loader and onboard
38a850c fix: harden agent runtime, telegram, and financial modules
3df22f4 feat: Plugin SDK with namespaced services (ton, telegram) and security hardening
7d879fe security: harden system prompts and add memory size management
e25c408 refactor: deduplicate memory init and use isVectorSearchReady()
Full Changelog: v0.3.0...v0.4.0