Skip to main content

changelog

[mercury-dashboard] - 2025-05-20

Added

  • evaluation prompts

[mercury-dashboard] - 2025-05-20

Added

  • refetch on env change with refactoring

[mercury-dashboard] - 2025-05-19

Added

  • indicator charts

[mercury] - 2025-05-18

Added

  • api with dto

[mercury] - 2025-05-13

Added

  • remove pnl capping bcs its just ugly shit

[mercury] - 2025-05-13

Added

  • fixed 2 bugs in shadow order check order util

[mercury] - 2025-05-12

Added

  • normalize price

[arcana-backend] - 2025-05-10

Added

  • deploy on docker compose and huge cleanup

[mercury] - 2025-05-09

Added

  • 42 markets compare with smart 12b model

[mercury] - 2025-05-09

Added

  • fixed prelim order execution

[mercury] - 2025-05-08

Added

  • event driven arch for kairos

[talib] - 2025-05-02

Added

  • cool structure and greent tests

[mercury] - 2025-05-02

Added

  • refactor packages folders adding kaido- prefix

[mercury-dashboard] - 2025-05-01

Added

  • home path - system report

[mercury] - 2025-05-01

Added

  • fully migrated to opentelemetry. send messages to admin on new orders created and on order filled

[talib] - 2025-05-01

Added

  • add rsi with test

[talib] - 2025-05-01

Added

  • init libraty and it works and its FAST

[mercury] - 2025-05-01

Added

  • cleaner admin utils

[mercury] - 2025-05-01

Added

  • shadow order types

[mercury-dashboard] - 2025-05-01

Added

  • env switcher

[mercury] - 2025-04-30

Added

  • shared types

[mercury-dashboard] - 2025-04-30

Added

  • tournaments dashbaord

[mercury] - 2025-04-30

Added

  • position controller

[mercury] - 2025-04-29

Added

  • round robin final sorting

[mercury] - 2025-04-28

Added

  • tg send with delete after

[mercury] - 2025-04-28

Added

  • shadow position score and duration metrics

[mercury] - 2025-04-28

Added

  • consumers only in worker

[mercury] - 2025-04-28

Added

  • closign pressure

[mercury] - 2025-04-28

Added

  • atlas schedule

[mercury] - 2025-04-27

Added

  • manual position creation

[mercury] - 2025-04-27

Added

  • /dip command

[mercury] - 2025-04-27

Added

  • proper deploy of ABH. mb extend it with boreas R to fully move to ARM k8s

[mercury] - 2025-04-27

Added

  • wait 5 sec right before creating shadow positions

[mercury] - 2025-04-27

Added

  • show shadow orders in tg artifacts

[docs] - 2025-04-26

Added

  • better tailwind config

[mercury] - 2025-04-26

Added

  • better pnl tracking

[mercury] - 2025-04-26

Added

  • prettify version and buttons

[mercury] - 2025-04-26

Added

  • update position with dynamic tp sl on demand

[mercury] - 2025-04-26

Added

  • better shadow metrics

[common-utils] - 2025-04-26

Added

  • fix fix improved bump script :D

[mercury] - 2025-04-26

Added

  • green

[kaido] - 2025-04-26

Added

  • green

[mercury] - 2025-04-25

Added

  • green

[mercury] - 2025-04-25

Added

  • shadow on opentelemetry

[mercury] - 2025-04-25

Added

  • shadow accounts

[mercury] - 2025-04-25

Added

  • TELEGRAM_BOT_TOKEN and TELEGRAM_BOT_BASE_URL

[maschine] - 2025-04-25

Added

  • init rag

[arcana-bot] - 2025-04-24

Added

  • chained card teaching

[telegram] - 2025-04-24

Added

  • chained message job

[mercury] - 2025-04-23

Added

  • use hecate always for dynamic tpsl

[mercury] - 2025-04-23

Added

  • disable test:ci and test workflow

[mercury] - 2025-04-23

Added

  • use typhon and proper advanced model in dev

[mercury] - 2025-04-23

Added

  • MERCURY_VARIANT label support and tournament_type label

[mercury] - 2025-04-23

Added

  • fixed structured comparison tournament BLOCK_BUY

[mercury] - 2025-04-23

Added

  • explicit COMPARISON_METHOD

[mercury-dashboard] - 2025-04-23

Added

  • ta availability dashboard

[mercury] - 2025-04-22

Added

  • otel metrics for pnl in cents tracking

[common-utils] - 2025-04-22

Added

  • fix improved bump script

[common-utils] - 2025-04-22

Added

  • improved bump script

[mercury] - 2025-04-22

Added

  • fix invalid configs

[mercury] - 2025-04-22

Added

  • dynamic tp sl moved to kairos

[anytracker] - 2025-04-22

Added

  • tracking with neo4j and bot dev

[mercury] - 2025-04-22

Added

  • dynamic allocation and better validation tp/sl

[mercury] - 2025-04-22

Added

  • daily system report

[mercury] - 2025-04-21

Added

  • enable block buy tournament and cleanup queue names

[mercury] - 2025-04-21

Added

  • kairos is managing orders

[mercury] - 2025-04-19

Added

  • new tournament with structured comparison

[mercury] - 2025-04-19

Added

  • init dashboard on next. fix deploy on cloudflare

[packages] - 2025-04-19

Added

  • rm llama 4. add gemma it-qat

[mercury] - 2025-04-19

Added

  • planet emojis

[mercury] - 2025-04-19

Added

  • kairos orders

[mercury] - 2025-04-18

Added

  • init next based mercury-dashboard

[mercury] - 2025-04-18

Added

  • dynamic tp/sl validation improved

[arcana-bot] - 2025-04-18

Added

  • move formatters tg to common utils

[mercury] - 2025-04-18

Added

  • improved volume profile

[arcana-bot] - 2025-04-18

Added

  • more models for arcana typhon

[arcana-bot] - 2025-04-17

Added

  • add ollama host to teaching meta

[mercury] - 2025-04-17

Added

  • better tournament names and bi directional tournaments (weak momentum)

[arcana-bot] - 2025-04-17

Added

  • cleaner teaching

[arcana-bot] - 2025-04-17

Added

  • refactor teaching

[mercury] - 2025-04-16

Added

  • kairos orders

[packages] - 2025-04-16

Added

  • curvinator on pure canvas

[mercury] - 2025-04-16

Added

  • long responses with streaming

[mercury] - 2025-04-16

Added

  • fix position and tournament link

[mercury] - 2025-04-15

Added

  • shadow position bs collector

[mercury] - 2025-04-15

Added

  • improved bs collector

[arcana-bot] - 2025-04-15

Added

  • fix teaching

[mercury] - 2025-04-15

Added

  • 3 level TP dynamic

[mercury] - 2025-04-15

Added

  • use typhon dynamic tp/sl in dev

[mercury] - 2025-04-15

Added

  • split shadow queue into 2

[mercury] - 2025-04-15

Added

  • use hecate for dynamic tp/sl on production

[mercury] - 2025-04-15

Added

  • migrate to @kaido/ollama

[mercury] - 2025-04-14

Added

  • cleanup maat

[mercury] - 2025-04-13

Added

  • more models on typhon for arcana

[arcana-bot] - 2025-04-13

Added

  • arcanum cleanup

[arcana-bot] - 2025-04-13

Added

  • arcana is back

[arcana-bot] - 2025-04-13

Added

  • use @kaido/ollama for tarot ops

[mercury] - 2025-04-12

Added

  • packages/kaido-ollama init with tool calls

[mercury] - 2025-04-12

Added

  • cleanup maat

[arcana-bot] - 2025-04-12

Added

  • init @kaido/ollama and trialogs

[mercury] - 2025-04-12

Added

  • fix market comparison concurency

[mercury] - 2025-04-12

Added

  • fix test and bad entity definition

[mercury] - 2025-04-11

Added

  • cleanup shadow portfolio metrics

[mercury] - 2025-04-11

Added

  • bs event emission

[mercury] - 2025-04-10

Added

  • 2

[mercury] - 2025-04-10

Added

  • deepseek coder v2

[arcana-bot] - 2025-04-09

Added

  • huge cleanup. rm openai from arcana bot

[mercury] - 2025-04-09

Added

  • cassandra jobs

[mercury] - 2025-04-09

Added

  • improve tranform for LLM

[mercury] - 2025-04-09

Added

  • improve tournament formatter

[mercury] - 2025-04-08

Added

  • init hermes with crypto panic api

[mercury] - 2025-04-07

Added

  • nest 11

[mercury] - 2025-04-05

Added

  • enable prevalidation pipeline

[mercury] - 2025-04-05

Added

  • prevalidation flow

[mercury] - 2025-04-05

Added

  • weak market is defined by required conditions

[mercury] - 2025-04-05

Added

  • fix dep injection of event emitter issue

[mercury] - 2025-04-04

Added

  • event driven bs detection

[mercury] - 2025-04-04

Added

  • 8 total tournaments

[mercury] - 2025-04-02

Added

  • weak if less than 25% of max
  • strong if more than 75% of max score

[mercury] - 2025-04-02

Added

  • store market scores in comparison

[mercury] - 2025-04-01

Added

  • dike with validation in 1st round and if TOURNAMENT_PREVALIDATION true

[mercury] - 2025-04-01

Added

  • dike with validation

[mercury] - 2025-03-31

Added

  • artifact creation robust to github and telegram issues. better failed jobs visibility

[mercury] - 2025-03-31

Added

  • collect bs before validation in dynamic tp/sl

[packages] - 2025-03-31

Added

  • 0ad

[mercury] - 2025-03-31

Added

  • improved dynamic TP/SL flow: data optimization
  • recommended direction as final validation

[mercury] - 2025-03-31

Added

  • bs_report admin command

[mercury] - 2025-03-30

Added

  • respect cassandra producer. refactor atlas cassandra scheduler

[kaido] - 2025-03-30

Added

  • kaido.team is back

[infra] - 2025-03-29

Added

  • welcome loki

[mercury] - 2025-03-29

Added

  • refactor shadow pos creation from tournament

[mercury] - 2025-03-29

Added

  • basic auth shared package with less deps and better defaults

[mercury] - 2025-03-29

Added

  • update github artifacts only on buttons and completion of rounds
  • or close position

[mercury] - 2025-03-29

Added

  • welcome APOLLO analysis with flow producer and task dependencies

[mercury] - 2025-03-27

Added

  • better support of discussion chat for artifacts

[mercury] - 2025-03-25

Added

  • welcome MAAT

[mercury] - 2025-03-25

Added

  • postgres first mercury token

[mercury] - 2025-03-25

Added

  • implemented validations (conditions based 3 tiers) and weighted scoring tournament utils

[mercury] - 2025-03-24

Added

  • update artifacts even if position closed

[mercury] - 2025-03-24

Added

  • shadow portfolio is refactored and simplified. smart AI and following rules

[mercury] - 2025-03-24

Added

  • user module

[mercury] - 2025-03-24

Added

  • updated tournament schedule

[mercury] - 2025-03-23

Added

  • queue types and auto shadow portfolio

[mercury] - 2025-03-22

Added

  • tournament config rework and atlas tournament orchestrator

[mercury] - 2025-03-21

Added

  • make weak check based on env var CHECK_WEAK_CANDIDATES

[mercury] - 2025-03-21

Added

  • make weakness check less strict

[mercury] - 2025-03-21

Added

  • fixed bug in short dynamic TP/SL calculation

[mercury] - 2025-03-21

Added

  • refactored shadow positions

[mercury] - 2025-03-20

Added

  • fixed dynamic tp/sl and huge cleanup

[mercury] - 2025-03-20

Added

  • improved dynamic tp/sl

[mercury] - 2025-03-20

Added

  • welcome gemma 3

[mercury] - 2025-03-19

Added

  • allow ties with both weak

[mercury] - 2025-03-19

Added

  • use LLAMA for comparison and disable ties

[mercury] - 2025-03-17

Added

  • tournament using multi turn and comparison with improved deepseek R1 for TA

[infra] - 2025-03-17

Added

  • minio on typhon and armbian

[mercury] - 2025-03-15

Added

  • dynamic TP/SL

[infra] - 2025-03-15

Added

  • rancher on rancher.kaido.team and ra.kaido.team

[mcp-task-warrior] - 2025-03-14

Added

  • 5 extra features: update
  • delete
  • uuid
  • summary
  • dashboard

[mcp-task-warrior] - 2025-03-14

Added

  • init mcp server with sdk with basic task warrior commands

[mercury] - 2025-03-14

Added

  • disable ties in tournaments

[mercury] - 2025-03-13

Added

  • fix volume slope trasform bug

[mercury] - 2025-03-13

Added

  • 2 step analysis

[docs] - 2025-03-09

Added

  • grok3
  • o1 and execution plan v0

[docs] - 2025-03-09

Added

  • mermeid cyberpund theme (experimental)

[mercury] - 2025-03-09

Added

  • fix mess after speed modules adding without review

[docs] - 2025-03-08

Added

  • mercury product exploration

[mercury] - 2025-03-07

Added

  • cleanup + cassandra fdd

[infra] - 2025-03-07

Added

  • bye bye prod12 and welcome prometheus arm (cheap and fast)

[mercury] - 2025-03-06

Added

  • mercury pantheon

[infra] - 2025-03-05

Added

  • grafana dashboard panels

[docs] - 2025-03-05

Added

  • theme selector

[mercury-bot] - 2025-03-05

Added

  • hermes strategy

[mercury-bot] - 2025-03-05

Added

  • signals module

[mercury-bot] - 2025-03-05

Added

  • apps/mercury-bot to apps/mercury

[mercury-bot] - 2025-03-05

Added

  • god names

[mercury-bot] - 2025-03-04

Added

  • signal metrics

[mercury-ta] - 2025-03-04

Added

  • metrics endpoint

[mercury-bot] - 2025-03-04

Added

  • whisper experiment and some cleanup

[mercury-bot] - 2025-02-26

Added

  • use R1_1.5B instead 7B

[mercury-bot] - 2025-02-26

Added

  • 2 step analysis with R1_7B and llama3.2

[mercury-bot] - 2025-02-25

Added

  • fix shadow pos tg artifacts

[mercury-bot] - 2025-02-25

Added

  • fix shadow position closing

[mercury-bot] - 2025-02-24

Added

  • improved logging and metrics

[mercury-bot] - 2025-02-23

Added

  • better progress tracking for tournament

[mercury-bot] - 2025-02-22

Added

  • ansible under control and ubuntu 24

[mercury-bot] - 2025-02-20

Added

  • bs detection module prep

[mercury-bot] - 2025-02-19

Added

  • data optimization types

[mercury-bot] - 2025-02-18

Added

  • boreas common

[mercury-bot] - 2025-02-18

Added

  • compact TA data and better Model R1

[mercury-bot] - 2025-02-18

Added

  • green ranking config factory

[mercury-bot] - 2025-02-18

Added

  • monster no tie comparisons in finals

[mercury-bot] - 2025-02-18

Added

  • compare markets with support of both or both weak

[mercury-bot] - 2025-02-18

Added

  • compare markets with support of both or both weak

[mercury-bot] - 2025-02-17

Added

  • random test that not wiping redis

[docs] - 2025-02-17

Added

  • better blog

[packages] - 2025-02-16

Added

  • Fixed: Random test runner performance and trigger behavior

Changed

  • Changed: Test runner now only executes on actual file changes with proper cooldown

[packages] - 2025-02-16

Added

  • Added: Random test runner feature for continuous test discovery

Changed

  • Changed: Improved test monitoring and coverage visibility

[mercury-bot] - 2025-02-16

Added

  • Fixed: Shadow Portfolio job handling with consistent IDs and improved cleanup

Changed

  • Changed: Job management to use consistent IDs and better error handling

[mercury-bot] - 2025-02-16

Added

  • Added: Shadow Portfolio feature for tracking and analyzing market selection signals through paper trading
  • including position creation from tournament results
  • automatic monitoring with TP/SL
  • performance metrics collection
  • and artifact generation

Changed

  • Changed: fixed shadow portfolio price initialization
  • removed unused tournament button handler

[mercury-bot] - 2025-02-16

Added

  • Added: proper market price fetching before shadow position creation

Changed

  • Changed: fixed shadow portfolio price initialization
  • removed unused tournament button handler

[mercury-bot] - 2025-02-13

Added

  • metrics fix

[mercury-bot] - 2025-02-13

Added

  • limit to 4 compariosons per 10 sec

[mercury-bot] - 2025-02-12

Added

  • summary in ta analysis is optional and disbled by default

[mercury-bot] - 2025-02-12

Added

  • swing buy sell v8

[mercury-bot] - 2025-02-12

Added

  • ta lib

[mercury-bot] - 2025-02-11

Added

  • scale notus ta to 4. define active timeframes for k8s

[mercury-bot] - 2025-02-10

Added

  • fix cloud above cloud after stupid ai shit

[mercury-bot] - 2025-02-10

Added

  • compare with 3 models

[mercury-bot] - 2025-02-10

Added

  • compare with automodel

[mercury-bot] - 2025-02-10

Added

  • entry and exit prompts. simplified winner detection

[mercury-bot] - 2025-02-10

Added

  • add VWAP to advanced indicators

[mercury-bot] - 2025-02-10

Added

  • fix division by zero bug in volume

[mercury-bot] - 2025-02-10

Added

  • improved entry/exit indicators set and sorting prompts

[mercury-bot] - 2025-02-10

Added

  • notus 4 workers

[mercury-bot] - 2025-02-10

Added

  • ta power caching

[mercury-bot] - 2025-02-10

Added

  • stochastic

[mercury-bot] - 2025-02-10

Added

  • trend v2

[mercury-bot] - 2025-02-10

Added

  • vwap

[mercury-bot] - 2025-02-10

Added

  • another precision util

[mercury-bot] - 2025-02-10

Added

  • history service

[mercury-bot] - 2025-02-10

Added

  • v2 ema and ichi

[mercury-bot] - 2025-02-09

Added

  • v1 and v2 ta types

[mercury-bot] - 2025-02-09

Added

  • active timeframes

[mercury-bot] - 2025-02-09

Added

  • init v2 based on ta lib

[mercury-bot] - 2025-02-09

Added

  • ta methods renaming for better desc

[mercury-bot] - 2025-02-08

Added

  • hard day finished

[mercury-bot] - 2025-02-08

Added

  • add aiohttp to req

[mercury-bot] - 2025-02-08

Added

  • cleanup after someone

[mercury-bot] - 2025-02-08

Added

  • Added: Improved logging in TAAvailabilityService

Changed

  • Changed: Replaced console.log with proper logger usage

[mercury-ta] - 2025-02-07

Added

  • Added: Keltner Channels endpoint with tests

Changed

  • Changed: Improved API response handling and test coverage

[mercury-bot] - 2025-02-06

Added

  • fix form-data

[mercury-bot] - 2025-02-06

Added

  • Added: Organized indicators into CORE
  • ADVANCED
  • and COMPONENTS categories

Changed

  • Changed: Refactored ALL_INDICATORS to only include CORE and ADVANCED indicators

[mercury-bot] - 2025-02-06

Added

  • Added: none

Changed

  • Changed: Improved e2e tests precision handling
  • cleaned up logging in TaService

[mercury-bot] - 2025-02-06

Added

  • upgrade node types to 22

[mercury-bot] - 2025-02-06

Added

  • added swagger geenrated TA types and fixed bugs in Mercury TA zephir

[mercury-bot] - 2025-02-05

Added

  • final prompt

[mercury-bot] - 2025-02-04

Added

  • model emoji

[mercury-bot] - 2025-02-04

Added

  • Added: Enhanced time display formatting in tournament messages

Changed

  • Changed: Time elapsed and ETA now show hours for longer tournaments

[mercury-bot] - 2025-02-04

Added

  • Added: Thematic punch lines with Greek mythology references

Changed

  • Changed: Renamed dikkeId to dikeId for mythological accuracy

[mercury-bot] - 2025-02-04

Added

  • Added: Random job priorities and LIFO/FIFO mixing for fair tournament distribution

Changed

  • Changed: Tournament job processing to prevent starvation of concurrent tournaments

[mercury-bot] - 2025-02-04

Added

  • Added: comparison jobs creation in addExtraRound

Changed

  • Changed: simplified job creation logic

[mercury-bot] - 2025-02-04

Added

  • Added: elapsed time display in tournament progress

Changed

  • Changed: improved ETA calculation and comparison rate display

[docs] - 2025-02-04

Added

  • Added: Fixed availability table display logic to correctly show data availability status

Changed

  • Changed: Updated percentage calculation to use actual data points ratio

[mercury-bot] - 2025-02-04

Added

  • Tournament system prod ready

[mercury-bot] - 2025-02-03

Added

  • Added: Tournament system with market analysis integration

Changed

  • Changed: Replaced alphabetical comparison with technical analysis

[mercury-bot] - 2025-02-01

Added

  • Added: Hermes handler state reconstruction and controlled job execution

Changed

  • Changed: Fixed state management in tests
  • aligned ranking verification with handler implementation

[mercury-bot] - 2025-02-01

Added

  • Added: strategy selection in entry/exit commands (/entry KAIROS
  • /entry HERMES)

Changed

  • Changed: improved entry/exit handlers to support explicit ranking strategy

[docs] - 2025-02-01

Added

  • Added: Kairos mythology blog post

Changed

  • Changed: moved Kairos QuickSelect story from awesome to blog

[mercury-bot] - 2025-02-01

Added

  • Added: median-of-three pivot selection strategy

Changed

  • Changed: removed rebalancing limit in favor of smarter pivot selection

[mercury-bot] - 2025-02-01

Added

  • Added: sorting prompts comparison e2e test

Changed

  • Changed: sorting prompts analysis and blog post

[mercury-bot] - 2025-02-01

Added

  • model in ranking config required

[mercury-bot] - 2025-02-01

Added

  • Added: automatic market availability check based on indicators and timeframe

Changed

  • Changed: organized ranking configurations into templates

[mercury-bot] - 2025-01-31

Added

  • Fixed: Added missing GitHub gist URL in Telegram messages

Changed

  • Changed: none

[mercury-bot] - 2025-01-31

Added

  • Added: compareThreeMarkets method for efficient 3-way market comparison

Changed

  • Changed: none

[mercury-bot] - 2025-01-30

Added

  • fin refactor quick select

[mercury-bot] - 2025-01-30

Added

  • Added: RankingConfigFactory
  • type-safe mutations for Gist state

Changed

  • Changed: Refactored market ranking types and state management

[mercury-bot] - 2025-01-30

Added

  • Added: Improved test stability and error handling

Changed

  • Changed: Skipped concurrent test due to GPU resource constraints

[mercury-bot] - 2025-01-28

Added

  • Added: Split GistStateManager into RankingStateManager
  • RankingArtifactManager
  • and RankingMessageManager for better separation of concerns

Changed

  • Changed: Refactored state management to follow domain-driven design principles

[infra] - 2025-01-28

Added

  • Added: Optimized picom configuration for better i3 responsiveness

Changed

  • Changed: Reduced blur strength
  • increased fade speed
  • improved window opacity settings

[mercury-bot] - 2025-01-28

Added

  • Added: TopK ranking event sourcing FDD

Changed

  • Changed: Improved state management with event sourcing

[mercury-bot] - 2025-01-28

Added

  • Added: QuickSelect implementation details to market ranking FDD

Changed

  • Changed: Updated NEXT_TASK to parallel partition processing

[mercury-bot] - 2025-01-28

Added

  • Added: rate limiting capabilities in bot commands

Changed

  • Changed: improved command handling interface

[mercury-bot] - 2025-01-28

Added

  • Added: pivot history tracking to prevent cycles in QuickSelect

Changed

  • Changed: improved pivot selection strategy with multi-stage fallback

[mercury-bot] - 2025-01-27

Added

  • Fixed: Duplicate event clearing in market-ranking.consumer by adding initialized flag

Changed

  • Changed: Improved state initialization tracking

[mercury-bot] - 2025-01-27

Added

  • Added: Force pivot change button for QuickSelect strategy

Changed

  • Changed: Fixed duplicate event clearing in market-ranking.consumer

[mercury-bot] - 2025-01-27

Added

  • Added: Auto-model selection with confidence overrides

Changed

  • Changed: Improved market comparison confidence calculation

[mercury-bot] - 2025-01-27

Added

  • Added: Proper comparison storage in QuickSelect state

Changed

  • Fixed: Undefined comparisons and rebalancing issues

[mercury-bot] - 2025-01-26

Added

  • Fixed: QuickSelect state management to properly preserve partition arrays

[mercury-bot] - 2025-01-26

Added

  • Added: Multi-timeframe support for market analysis

Changed

  • Changed: Activated missing volatility indicator in availability checks

[mercury-bot] - 2025-01-26

Added

  • Added: Improved /rank command handling for all market selection modes

Changed

  • Changed: Simplified command registration by removing duplicate handlers

[mercury-bot] - 2025-01-25

Added

  • Added: /version and /v commands to show bot version

Changed

  • Changed: Enhanced command registry with version commands

[mercury-bot] - 2025-01-25

Added

  • Added: Enhanced QuickSelect algorithm with median-of-three pivot selection and rebalancing limits

Changed

  • Changed: Improved debug logging and partition handling

[mercury-bot] - 2025-01-25

Added

  • Added: System timestamp for market comparisons

Changed

  • Changed: Removed timestamp from Ollama prompt

[mercury-bot] - 2025-01-25

Added

  • Added: Redis caching for TA analysis with dynamic TTL based on timeframes

Changed

  • Changed: Optimized market comparison performance with caching

[mercury-bot] - 2025-01-25

Added

  • Added: Number normalization utility for consistent decimal precision

Changed

  • Changed: Applied normalization to market comparison data

[mercury-bot] - 2025-01-24

Added

  • Added: QuickSelect ranking improvements with efficient partitioning
  • pivot selection
  • progress tracking
  • boundary handling
  • and confidence tracking

Changed

  • Changed: Market ranking capabilities structure to better reflect available features

[mercury-bot] - 2025-01-24

Added

  • Added: Random Mercury-themed emojis to ensure message updates

Changed

  • Changed: Improved message formatting with dynamic emoji combinations

[mercury-bot] - 2025-01-24

Added

  • Added: Null safety in QuickSelect ranking handler

Changed

  • Fixed: Prevent null elements in partition arrays during error handling

[mercury-bot] - 2025-01-24

Added

  • Added: QuickSelect ranking formatter with detailed phase tracking and pivot visualization

Changed

  • Changed: Refactored ranking formatters to use strategy pattern

[arcana-bot] - 2025-01-24

Added

  • Added: Separated TON Arcana deployment workflow

Changed

  • Changed: Moved TON Arcana deployment to a dedicated workflow file

[mercury-bot] - 2025-01-23

Added

  • Added: QuickSelect ranking handler with O(n) complexity

Changed

  • Changed: Market comparison system from O(n²) to O(n)

Fixed

  • Added: Comprehensive documentation and communication guidelines

[mercury-bot] - 2025-01-23

Added

  • Added: QuickSelect ranking handler for improved market comparison efficiency

Changed

  • Changed: Market confidence calculation to use MarketConfidence type

[mercury-bot] - 2025-01-21

Added

  • Added: OpenTelemetry metrics with Prometheus export

Changed

[0.125.1] - 2025-01-23

Added [mercury-bot]

  • Added: Artifact market filtering in GistStateManager

Changed [mercury-bot]

  • Changed: Moved market filtering to GistStateManager from TopKRankingHandler
  • Added: Trading metrics tracking

Fixed

  • Added: Technical analysis metrics

[mercury-ta] - 2025-01-20

Added

  • Added: Dynamic TTL based on timeframe for caching

Changed

  • Changed: Improved cache middleware handling

[mercury-ta] - 2025-01-20

Added

  • Added: proper data quality status calculation based on available/required points ratio

[mercury-ta] - 2025-01-20

Added

  • Added: proper timeframe requirements validation for data quality

Changed

  • Changed: fixed DataQualityInfo instantiation and field names

[mercury-ta] - 2025-01-20

Added

  • Added: Proper handling for all indicators in availability checks
  • Concurrency in TA availability consumer

Changed

  • Changed: Improved error handling and logging

[mercury-bot] - 2025-01-20

Added

  • Added: E2E tests for spells

Changed

  • Changed: TA service integration in tests

[mercury-bot] - 2025-01-19

Added

  • Added: market filtering capabilities in ranking system

Changed

  • Changed: improved market filtering logic to respect availability checks

[mercury-bot] - 2025-01-18

Added

  • Added: TA availability monitoring with environment-specific timeframes

Changed

  • Changed: Improved visualization with active/inactive timeframe distinction~

[mercury-bot] - 2025-01-18

Added

  • Added: TA availability consumer with Redis caching

Changed

  • Changed: Improved TA data quality checks with timeframe-based TTL

[mercury-bot] - 2025-01-18

Added

  • Fixed: Pause functionality no longer resets to running state during initialization

Changed

  • Changed: Improved state management for pause/resume

[mercury-bot] - 2025-01-18

Added

  • Added: Admin-only protection for top10 refinement

Changed

  • Changed: Improved security for market ranking refinement

[mercury-bot] - 2025-01-18

Added

  • Added: Separate pause/resume buttons for market ranking

Changed

  • Changed: Improved pause/resume reliability

[mercury-bot] - 2025-01-18

Added

  • Added: Admin-only market ranking and entry-exit commands

Changed

  • Changed: Improved command handler factory to use injected handlers

[mercury-bot] - 2025-01-18

Added

  • Added: clickable user mentions in start message

Changed

  • Changed: improved mystical tone consistency

[mercury-bot] - 2025-01-18

Added

  • Added: Zodiac confidence emojis and nerdy welcome messages

Changed

  • Changed: Improved message formatting and confidence display~

[mercury-bot] - 2025-01-18

Added

  • Added: Advanced model selection strategy and confidence tracking

Changed

  • Changed: Improved model usage stats and display

[mercury-bot] - 2025-01-18

Added

  • Added: Toggle button to control analysis flow

Changed

  • Changed: Improved GitHub gist file structure

[mercury-ta] - 2025-01-18

Added

  • Added: Mercury TA v1 release with enhanced technical analysis capabilities

Changed

  • Changed: Major refactoring of technical indicators and improved architecture

[infra] - 2025-01-17

Added

  • Added: dockerio and containerd role tags for explicit runtime selection

Changed

  • Changed: Removed Docker from server_setup
  • improved production setup

[infra] - 2025-01-17

Added

  • Added: Improved pyenv handling in Python role

Changed

  • Changed: Use pyenv shell instead of global
  • added virtualenv initialization

[infra] - 2025-01-17

Added

  • Added: Separated hosts setup into dedicated playbook

Changed

  • Changed: Removed hosts setup from laptop_setup.yml

[mercury-ta] - 2025-01-16

Added

  • Added: proper error handling and timeouts

Changed

  • Changed: made indicator fields optional
  • fixed OBV endpoint

[mercury-bot] - 2025-01-16

Added

  • Added: refine top 3 button
  • configurable topK value

Changed

  • Changed: updated button visibility conditions
  • refined search uses mistral model

[mercury-bot] - 2025-01-16

Added

  • Added: model selection via -m flag
  • optimized comparison count
  • enhanced technical analysis

Changed

  • Changed: updated FDD to reflect current implementation

[mercury-bot] - 2025-01-14

Added

  • Added: Improved bot initialization sequence

Changed

  • Changed: Moved webhook setup after server is ready

[mercury-bot] - 2025-01-14

Added

  • Added: Alternative top 10 ranking based on comparison scores in market ranking messages

[mercury-bot] - 2025-01-14

Added

  • Changed: Limited market ranking queue concurrency to 2 jobs

[mercury-bot] - 2025-01-14

Added

  • Changed: Aligned timeframes in market analysis prompts with actual API timeframe

[mercury-bot] - 2025-01-14

Added

  • Changed: Aligned timeframes in market analysis prompts with actual API timeframe

[mercury-bot] - 2025-01-14

Added

  • Changed: Aligned timeframes in market analysis prompts with actual API timeframe

[mercury-bot] - 2025-01-14

Added

  • Changed: Aligned timeframes in market analysis prompts with actual API timeframe

[mercury-bot] - 2025-01-14

Added

  • Changed: Aligned timeframes in market analysis prompts with actual API timeframe

[mercury-bot] - 2025-01-14

Added

  • Added: Wyckoff entry/exit commands

Changed

  • Changed: Reordered command list to prioritize entry/exit commands

[mercury-bot] - 2025-01-14

Added

  • Added: consistent button creation helper

Changed

  • Changed: use createRankingButtons helper across all message updates

[mercury-bot] - 2025-01-14

Added

  • Added: Improved market ranking UI and filtering

Changed

  • Changed: Enhanced message formatting and error handling

[mercury-bot] - 2025-01-14

Added

  • Added: Improved market ranking UI and filtering

Changed

  • Changed: Enhanced message formatting and error handling

[mercury-bot] - 2025-01-13

Added

  • Added: Ultimate Power Analysis mode for /ranking command without parameters

Changed

  • Changed: Updated help message with new power analysis mode

[mercury-bot] - 2025-01-13

Added

  • Added: random model selection
  • improved progress tracking
  • enhanced comparison handling
  • custom sorting prompts

Changed

  • Changed: market ranking system to v0.2.0

[infra] - 2025-01-11

Added

  • Added: Task management capabilities for FDD tracking

Changed

  • Changed: Updated infrastructure capabilities with task management features

[arcana-bot] - 2025-01-11

Added

  • Added: teaching generation commands and missing teachings detection

Changed

  • Changed: improved AI integration with teaching generation capabilities

[packages] - 2025-01-11

Added

  • Added: GitHub integration for random doc selection

Changed

  • Changed: Random doc selection now uses GitHub API with local fallback

[packages] - 2025-01-11

Added

  • Added: Welcome message capabilities tracking

Changed

  • Changed: Updated mercury-bot capabilities with welcome message features

[packages] - 2025-01-11

Added

  • Added: Short month with year date formatting

Changed

  • Changed: Updated date display format in welcome message

[packages] - 2025-01-11

Added

  • Added: GitHub API integration for changelog fetching

Changed

  • Changed: Welcome message now uses GitHub API instead of local files

[infra] - 2025-01-11

Added

  • Added: NestJS monorepo build system configuration

Changed

  • Changed: Updated infrastructure capabilities with build system tracking

[packages] - 2025-01-11

Added

  • Added: Improved changelog formatting in welcome message

Changed

  • Changed: Simplified changelog headers display

[docs] - 2025-01-11

Added

  • Added: blog post formatting improvements

Changed

  • Changed: fixed duplicate routes and JSON parsing issues

[mercury-bot] - 2025-01-11

Added

  • Added: Themed API key messages with fun variations

Changed

  • Changed: Extracted messages to separate file for better organization

[mercury-bot] - 2025-01-11

Added

  • Added: Send trading reports to both user and admin

Changed

  • Changed: Use telegram queue for report delivery

[mercury-bot] - 2025-01-11

Added

  • Added: Daily report scheduling system

Changed

  • Changed: Improved job queue management

[mercury-bot] - 2025-01-10

Added

  • Added: Redis API key storage and validation

Changed

  • Added: Improved report scheduling with environment-aware model selection

[infra] - 2025-01-10

Added

  • Added: Automated cleanup job for build artifacts and Docker images

Changed

  • Changed: Improved Docker and GHCR cleanup strategy with retention policies

[arcana-bot] - 2025-01-10

Added

  • Added: job scheduler management capability

Changed

  • Changed: updated to use modern BullMQ job scheduler methods

[mercury-bot] - 2025-01-10

Added

  • Added: Fixed Bybit API validation in k8s environment

Changed

  • Changed: Updated k8s secret handling to prevent double base64 encoding

[docs] - 2025-01-09

Added

  • Added: Blog post about prod26 migration challenges

Changed

  • Changed: Added breadcrumb about k8s tolerations

[mercury-bot] - 2025-01-09

Added

  • Added: Optimized daily report scheduling with environment-aware model selection

Changed

  • Changed: Report timing optimized for global crypto markets at 02:00 UTC

[mercury-bot] - 2025-01-09

Added

  • Added: Bybit API key validation on service initialization

Changed

  • Changed: Enhanced error handling for API credentials

[mercury-bot] - 2025-01-09

Added

  • Added: safe error handling for Bybit API responses

Changed

  • Changed: return empty arrays instead of throwing errors in Bybit service

[infra] - 2025-01-09

Added

  • Added: Kubernetes cluster management with Flannel networking
  • Nginx ingress
  • and Let's Encrypt certificates

Changed

  • Changed: Infrastructure capabilities to include detailed k8s features

[docs] - 2025-01-08

Added

  • Added: Improved SSH and Git configurations

Changed

  • Changed: Cleaned up Ansible templates

[infra] - 2025-01-08

Added

  • Fixed: SSH key configuration and git integration

Changed

  • Changed: Use ECDSA keys with proper paths

[infra] - 2025-01-08

Added

  • Fixed: Editor config symlinks and setup playbook

Changed

  • Changed: Use absolute paths for editor config symlinks

[infra] - 2025-01-08

Added

  • Added: Automatic pyenv activation in ZSH

Changed

  • Changed: Improved Python version management with immediate switching

[infra] - 2025-01-08

Added

  • Added: Automatic corepack enable with NVM

Changed

  • Changed: Improved ZSH config with immediate NVM activation

[docs] - 2025-01-07

Added

  • Added: truncate marker to type declaration pitfalls blog post

Changed

  • Changed: improved blog post readability

[packages] - 2025-01-07

Added

  • Added: Dedicated Zsh role with modular configuration

Changed

  • Changed: Moved Zsh setup from laptop role to dedicated role

[arcana-bot] - 2025-01-07

Added

  • Added: Type-safe job queue management with proper job data types

Changed

  • Changed: Updated capabilities to reflect queue system

[infra] - 2025-01-07

Added

  • Added: Ollama model auto-discovery in LibreChat

Changed

  • Changed: Updated capabilities with Ollama configuration

[arcana-bot] - 2025-01-06

Added

  • Changed: removed mistral from production models due to timeouts

[arcana-bot] - 2025-01-06

Added

  • Added: marco-o1 output format handling

Changed

  • Changed: simplified card teaching generation

[arcana-bot] - 2025-01-06

Added

  • Added: improved text formatting with qwen2.5 and llama3.2:3b

Changed

  • Changed: enhanced HTML tag validation and handling

[arcana-bot] - 2025-01-06

Added

  • Added: qwen2.5 model for improved text cleaning and formatting

Changed

  • Changed: switched from llama3.2:3b to qwen2.5 for text processing

[arcana-bot] - 2025-01-06

Added

  • Added: Random model selection for teaching generation

Changed

  • Changed: Improved teaching generation job handling

[infra] - 2025-01-06

Added

  • Added: comprehensive tagging system for Ansible roles and playbooks

Changed

  • Changed: improved Ollama and OpenWebUI role organization

[arcana-bot] - 2025-01-06

Added

  • Added: none

Changed

  • Changed: removed o1-mini and o1-preview models from AI service

[arcana-bot] - 2025-01-05

Added

  • Added: Bull Board for daily-arcanum queue

Changed

  • Added: Rate limiting for teaching generation

Fixed

  • Added: Resources chat support for teachings

[arcana-bot] - 2025-01-05

Added

  • Changed: Removed prod/dev model division
  • always use llama3.2:3b

[arcana-bot] - 2025-01-05

Added

  • Added: Repeatable daily job for arcanum generation at 00:00 UTC

[arcana-bot] - 2025-01-05

Added

  • Changed: Daily arcanum job now submits on every command

[arcana-bot] - 2025-01-05

Added

  • Changed: Force llama3.2:3b model for daily arcanum generation

[arcana-bot] - 2025-01-05

Added

  • Changed: Improved model selection logic

Changed

  • Added: Model override support for TG commands

Fixed

  • Fixed: Repeatable job now uses fixed model

[arcana-bot] - 2025-01-05

Added

  • Changed: Removed mistral from production AI models

Changed

  • Fixed: Updated capabilities documentation

[arcana-bot] - 2025-01-05

Added

  • Changed: Use production models for /gt command

Changed

  • Fixed: Made teaching generation job format consistent with generate job

[arcana-bot] - 2025-01-05

Added

  • Changed: Limited tarot teachings to 777 characters

Changed

  • Fixed: Updated prompt length constraint

[arcana-bot] - 2025-01-05

Added

  • Added: Model identification in AI error messages

Changed

  • Changed: Enhanced error handling with model context

[arcana-bot] - 2025-01-05

Added

  • Added: qwen2.5 to production AI model set

Changed

  • Changed: Updated capabilities documentation to include qwen2.5

[arcana-bot] - 2025-01-05

Added

  • Changed: Updated production AI models to mistral
  • llama3.2:3b
  • marco-o1

Changed

  • Fixed: Corrected model names in capabilities documentation

[arcana-bot] - 2025-01-05

Added

  • Added: Multi-model AI selection for tarot readings

Changed

  • Changed: Switched to Ollama-only for tarot features

[arcana-bot] - 2025-01-05

Added

  • Added: Enhanced error handling for admin notifications

Changed

  • Changed: Improved job retry logic for admin message delivery

[arcana-bot] - 2025-01-05

Added

  • Added: Daily Arcanum teachings generation

Changed

  • Changed: Improved message formatting for card teachings

[mercury-bot] - 2025-01-05

Added

  • Added: ATLAS (AI Trading Logic and Analysis System) integration

Changed

  • Changed: Moved ATLAS FDD to proper location

[infra] - 2025-01-05

Added

  • Added: LibreChat RAG with Ollama embeddings

Changed

  • Changed: Simplified LibreChat configuration structure

[infra] - 2025-01-05

Added

  • Added: LibreChat RAG with Ollama embeddings

Changed

  • Changed: Simplified LibreChat configuration structure

[docs] - 2025-01-05

Added

  • Added: Blog post about Dokku networking challenges

Changed

  • Changed: None

[mercury-bot] - 2025-01-04

Added

  • Added: Redis caching for CoinGecko news

Changed

  • Changed: Standardized Redis URL configuration

[mercury-bot] - 2025-01-04

Added

  • Added: GistResponse type and proper error handling

Changed

  • Changed: Fixed TypeScript errors and improved code organization

[mercury-bot] - 2025-01-03

Added

  • Added: Persistent data configuration for Redis and PostgreSQL in development

Changed

  • Changed: Updated RAG command variants to use default
  • conservative
  • aggressive configs

[mercury-bot] - 2025-01-03

Added

  • Added: RAG integration improvements

Changed

  • Changed: Fixed RAG integration tests and improved error handling

[docs] - 2025-01-03

Added

  • Added: Machine-readable format for AI breadcrumbs

Changed

  • Changed: Editor settings for line visibility

[infra] - 2025-01-03

Added

  • Added: Automatic Node version management with NVM

Changed

  • Changed: Improved zsh configuration with NVM integration

[docs] - 2025-01-03

Added

  • Two-level capabilities documentation structure
  • CLI tool for version management

Changed

  • Version bump process with structured changelog

id: changelog title: Changelog sidebar_label: Changelog


Changelog

[0.91.4] - 2025-01-02

Added [infra]

  • Added Infrastructure Learnings FDD documenting key insights
  • Documented monitoring architecture with Cloudflare tunnels
  • Added server resource management insights

Changed [infra]

  • Updated monitoring configuration for proper container networking
  • Improved cadvisor metrics collection through Cloudflare tunnel

[0.88.3] - 2025-01-08

Added

  • [infra] Added Infrastructure Learnings FDD documenting key insights from our setup
  • [infra] Documented monitoring architecture with Cloudflare tunnels
  • [infra] Added server resource management insights for GPU/CPU workloads

Changed

  • [infra] Updated monitoring configuration for proper container networking
  • [infra] Improved cadvisor metrics collection through Cloudflare tunnel

[0.91.3] - 2025-01-02

Added [docs]

  • Added documentation: Scalable GitHub Actions Runners - Top 5 Solutions

Changed [docs]

[0.91.2] - 2025-01-02

Added [docs]

  • Added blog post: Chemzoi - A Tale of Shell Magic

Changed [docs]

[0.91.1] - 2025-01-02

Added [mercury-bot]

  • Added comprehensive RAG trading system documentation
  • Improved navigation in RAG analysis flow
  • Added cost tracking to RAG execution

Changed [mercury-bot]

minor

[0.91.1] - 2025-01-02

Added [mercury-bot]

  • Fixed RAG command variants handling (smart, cheap, balanced, free)
  • Added config propagation through RAG analysis chain
  • Improved error handling and logging in RAG analysis

Changed [mercury-bot]

[0.91.0] - 2025-01-01

Added [mercury-bot]

  • Added configurable RAG analysis variants (smart, cheap, balanced, free)
  • Added model configuration system for RAG analysis
  • Added support for local models in RAG analysis

Changed [mercury-bot]

[0.90.1] - 2025-01-01

Added [mercury-bot]

  • Added newlines in welcome message for better readability

Changed [mercury-bot]

[0.90.0] - 2025-01-01

Added [mercury-bot]

  • Added random doc link to welcome message
  • Updated welcome message formatting with emojis

Changed [mercury-bot]

[0.89.1] - 2025-01-01

Added [packages]

  • Moved common Telegram types to @kaido/types package
  • Added shared interfaces for bot configuration and message handling
  • Centralized environment and webhook types

Changed [packages]

patch

[0.89.1] - 2025-01-01

Added [infra]

  • Fixed Prometheus disk space issue and retention configuration
  • Standardized Dokku domain naming scheme
  • Added domain validation and monitoring checks
  • Recovered 4 abandoned applications

Changed [infra]

  • Updated ADR with Prometheus and Dokku management decisions

[0.89.0] - 2025-01-01

Added [infra]

  • Added version bump script with major, minor, patch support
  • Added automatic package.json version update

Changed [infra]

  • Enhanced changelog management with efficient top-first entries
  • Improved version management documentation

[0.88.9] - 2025-01-01

Added [infra]

  • Added comprehensive documentation for ack and sed tools
  • Implemented weighted tip system for focused learning
  • Added new tooltips for CLI tools
  • Added i3lock-fancy with 15-minute auto-lock
  • Added FDD sync flow to extended cursor rules
  • Enhanced configuration sync with rsync and auto-sourcing

Changed [infra]

  • Updated laptop setup FDD with new implementation details
  • Adjusted tip weights to prioritize CLI suggestions and system tips
  • Improved documentation organization and sync process

[0.88.8] - 2025-01-01

Changed

  • [infra] Enhanced server naming scheme with celestial theme:
    • Renamed servers for better role identification
    • Added comprehensive naming documentation
    • Updated inventory with new server names
  • [infra] Improved development environment:
    • Fixed service name resolution in dev script
    • Enhanced container health checks
    • Added network configuration for better DNS resolution

[0.88.7] - 2024-12-31

Added

  • [infra] Added comprehensive Vim tips collection:
    • Basic navigation, editing, and visual mode guides
    • Advanced features like text objects, marks, macros
    • Search and replace, windows/tabs, registers
    • Integration with existing power tool tips system
    • Random tip selection with 20% Vim tip probability

Changed

  • [infra] Enhanced tips display system:
    • Added separate sections for power tools and Vim
    • Improved search to cover both tip collections
    • Enhanced formatting for better readability

[0.88.5] - 2024-12-31

Added

  • [infra] Added comprehensive shell interaction documentation:
    • Detailed keyboard shortcuts guide for command line navigation
    • Smart command history and search tips
    • ZSH auto-suggestions and tab completion guide
    • Step-by-step examples for common shell operations

Changed

  • [infra] Enhanced power tool tips with shell interaction focus
  • [infra] Improved documentation clarity with practical examples
  • [infra] Added visual key binding explanations

[0.88.4] - 2024-12-31

Added

  • [infra] Enhanced power tool tips with comprehensive explanations:
    • Added detailed What/Why/How/Example format for each tool
    • Expanded documentation for fzf, ripgrep, exa, zoxide, bat, starship, mcfly, atuin, and direnv
    • Added search_tips function for quick tool reference
    • Improved tip formatting for better readability

Changed

  • [infra] Reorganized tool tips structure for better learning experience
  • [infra] Enhanced tip display with additional line breaks for clarity
  • [infra] Improved random tip selection with better formatting

[0.88.3] - 2024-12-30

Added

  • [infra] Added comprehensive laptop setup playbook with:
    • Development tools (neovim, git, build tools)
    • Shell enhancements (zsh, starship, fzf)
    • Rust toolchain and cargo utilities (zoxide, atuin, mcfly)
    • Modern CLI tools (bat, exa, ripgrep)
    • Window manager setup (i3, polybar, alacritty)
    • Font configuration (JetBrains Mono Nerd Font)

Changed

  • [infra] Enhanced playbook reliability with proper user permissions
  • [infra] Improved shell configuration organization
  • [infra] Streamlined development environment setup process

[0.88.2] - 2024-12-30

Changed

  • [infra] Optimized monitoring setup with centralized Prometheus on arcana-gpu
  • [infra] Simplified exporter configuration for non-GPU hosts
  • [infra] Updated monitoring playbook to handle host-specific configurations

Fixed

  • [infra] Fixed container naming conflicts in monitoring stack
  • [infra] Resolved port conflicts with existing services
  • [infra] Fixed orphaned container cleanup in monitoring deployment

[0.88.1] - 2024-12-30

Changed

  • [mercury-bot] Refactored Bybit service with proper TypeScript interfaces
  • [mercury-bot] Enhanced trade and order handlers with improved type safety
  • [mercury-bot] Updated price handler with better symbol handling and display format

Fixed

  • [mercury-bot] Fixed type errors in trading handlers
  • [mercury-bot] Fixed missing method definitions in BybitService
  • [mercury-bot] Fixed incorrect field names in Bybit API responses

[0.88.0] - 2024-12-30

Added

  • [infra] Comprehensive monitoring system with Grafana dashboards and Prometheus metrics
  • [infra] GPU metrics collection with DCGM exporter
  • [infra] Alert rules for GPU temperature, memory, and power usage
  • [docs] Monitoring FDD with dashboard lifecycle documentation
  • [packages] Added Ollama integration package with CPU/GPU support
  • [packages] Added performance profiling and metrics for Ollama instances
  • [packages] Added Cloudflare authentication for Ollama servers
  • [docs] Added Ollama integration FDD with implementation details
  • [mercury-bot] Added support for both OpenAI and Ollama in RAG system

Changed

  • [infra] Enhanced dashboard with GPU memory utilization panels
  • [infra] Improved metric collection intervals and retention
  • [mercury-bot] Refactored OllamaKit into shared package
  • [mercury-bot] Updated RAG system to support multiple LLM providers
  • [packages] Enhanced error handling and logging for LLM operations

All notable changes to TON Arcana will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

Each change can be tagged with one or more of the following apps:

  • [arcana-bot] - TON Arcana Service
  • [mercury-bot] - Mercury Bot
  • [mercury-ta] - Mercury Technical Analysis
  • [arcana-twa] - TON Web App
  • [packages] - Shared Packages
  • [docs] - Documentation
  • [infra] - Infrastructure

[0.86.5] - 2024-03-19

Added

  • [infra] Added power user cheatsheet with 20% chance on shell startup
  • [infra] Added shell improvement suggestions with 5% chance
  • [infra] Added help command for quick reference

Changed

  • [infra] Organized shell aliases into clear sections
  • [infra] Enhanced package management aliases for PNPM and pip
  • [infra] Improved shell startup messages and probabilities

[0.86.4] - 2024-03-19

Added

  • [infra] Enhanced shell environment with organized package management aliases
  • [infra] Added PNPM-specific helpers for dependency management
  • [infra] Added Python package management aliases
  • [infra] Improved git pull frequency to 60%

Changed

  • [infra] Reorganized package management aliases into clear Node.js and Python sections
  • [infra] Updated automatic nvm version activation based on .nvmrc
  • [infra] Enhanced Python venv activation based on directory

[0.86.0] - 2024-03-26

Added

  • [mercury-bot][mercury-ta] Added RAG-based automated trading system:

    • Vector database integration with ChromaDB
    • Document processing pipeline for market data
    • Context-aware trading strategy generation
    • Automated trade execution with feedback loop
    • Comprehensive monitoring and logging system
  • [infra] Added GitHub Actions test workflow:

    • Automated test runs on push and pull requests
    • Full monorepo build validation
    • Non-blocking test execution with status reporting
    • Node 22 environment with proper caching
    • Build and test status notifications on PRs

[0.85.0] - 2024-12-29

Added

  • [mercury-bot] Added comprehensive unit tests for model chooser:
    • Test coverage for development, test, and production environments
    • Edge case handling for invalid hours and environments
    • Validation of model selection timing logic

Fixed

  • [mercury-bot] Fixed model chooser edge case handling:
    • Added validation for invalid hours (< 0 or >= 24)
    • Improved test infrastructure with proper dependency mocking
    • Updated Jest configuration for correct module resolution

[0.83.4] - 2024-12-28

Added

  • [docs] Added three favicon design sets:
    • Set 1: Generated with favico1 tool
    • Set 2: Generated with logoai tool
    • Set 3: Generated with redketchup tool
  • [docs] Added comprehensive favicon design prompts in awesome section

Changed

  • [docs] Enhanced documentation organization:
    • Added new documentation overview with clear structure
    • Improved navigation and cross-linking
    • Added quick links to key sections

[0.83.3] - 2024-12-28

Changed

  • [docs] Enhanced development rules:
    • Added automated tools for documentation and version management
    • Improved development environment consistency checks
    • Enhanced TODO management with prioritization system
    • Added detailed component context requirements
    • Strengthened version management guidelines

[0.83.2] - 2024-12-28

Added

  • [mercury-bot] Added fuzzy matching for trading reports:
    • Support for partial symbol matching (e.g., /report BTC or /report T)
    • Multiple asset reports generation from a single query
    • Improved feedback for symbol matching results

Fixed

  • [mercury-bot] Fixed model selection for trading reports:
    • GPT-4o now runs only at 00:00 and 12:00
    • GPT-4o-mini runs at other 3-hour intervals (03:00, 06:00, 09:00, 15:00, 18:00, 21:00)
    • Optimized cost efficiency while maintaining analysis quality

[0.83.1] - 2024-12-28

Fixed

  • [mercury-bot] Fixed model selection for trading reports:
    • GPT-4o now runs only at 00:00 and 12:00
    • GPT-4o-mini runs at other 3-hour intervals (03:00, 06:00, 09:00, 15:00, 18:00, 21:00)
    • Optimized cost efficiency while maintaining analysis quality

[0.83.0] - 2024-12-28

Added

  • [packages] Enhanced welcome message utility:
    • Added automatic changelog integration
    • Shows last 20 entries in code block format
    • Added debug logging for changelog parsing
    • Improved error handling for file reading

[0.82.0] - 2024-12-28

Added

  • [docs] Added innovation documentation:
    • Created ideas collection with potential technical improvements
    • Added lost & found archive of technology exploration
    • Updated awesome documentation navigation structure
    • Added new Innovation section to documentation

[0.81.0] - 2024-12-28

Added

  • [docs] Added comprehensive LLM documentation for multiple models:
    • TinyLlama guide with resource-efficient deployment strategies
    • DeepSeek guide for advanced language tasks
    • Llama3 guide with performance optimization tips
    • Qwen guide for multilingual applications
    • Phi-3.5 guide with hardware-specific configurations
    • LLM prompt engineering guidelines and best practices

[0.80.0] - 2024-12-28

Added

  • [docs] Added comprehensive LLM documentation:
    • Created LLM section in awesome directory
    • Added detailed Phi-3.5 model guide with hardware-specific configurations
    • Documented model usage for TON Arcana and Mercury projects
    • Added performance analysis and comparison with alternatives
    • Included deployment guidelines and resource allocation recommendations

[0.79.1] - 2024-12-28

Changed

  • [infra] Simplified cloudflared management for arcana-gpu:
    • Created dedicated playbook for cloudflared installation and sync
    • Removed automatic tunnel configuration for remotely managed tunnels
    • Updated Open WebUI configuration with correct ollama directory mount

[0.76.0] - 2024-12-26

Added

  • [mercury-bot] Implemented AI Trading Reports:

    • Hourly automated trading analysis using GPT-4o
    • Structured order recommendations with multi-level take profits
    • Dip buying strategy with precise entry levels
    • Admin command /report for on-demand analysis
    • Bull Board integration for queue monitoring
  • [packages] Enhanced OpenAI utilities:

    • Environment-based model selection (GPT-4o for production)
    • Structured trading analysis prompts
    • Cost tracking and reporting

[0.75.1] - 2024-12-26

Changed

  • [packages] Reorganized shared libraries:

    • Moved all libraries from libs/ to packages/
    • Renamed tag from [libs] to [packages]
    • Updated build process to handle packages in correct order
    • Fixed package exports and type declarations
  • [docs] Updated documentation structure:

    • Moved library docs to features/packages
    • Updated cursor rules to reflect new structure
    • Added comprehensive package documentation

Fixed

  • [mercury-bot] Fixed package imports:
    • Updated imports to use new package paths
    • Fixed type declarations for common utilities
    • Added missing package dependencies

[0.74.1] - 2024-12-24

Changed

  • [docs] Updated cursor rules:
    • Added component source and documentation paths
    • Added date checking requirement for changelog updates

[0.74.0] - 2024-03-24

Added

  • [mercury-bot] Implemented Portfolio Analytics feature:
    • Portfolio Health Analysis with risk scoring and AI recommendations
    • Trading Opportunity Scanner with multi-timeframe analysis
    • Position Management Assistant with dynamic target optimization
    • Integration with ByBit, Mercury-TA, and OllamaKit services
    • Performance optimizations for AI analysis
    • Comprehensive error handling and logging

Changed

  • [docs] Updated Portfolio Analytics FDD with implementation details:
    • Marked completed components and dependencies
    • Added performance metrics and optimization details
    • Updated configuration examples
    • Enhanced development guidelines

[0.73.0] - 2024-03-23

Added

  • [mercury-bot][libs] Added comprehensive E2E test suite for OllamaKit trading use cases:
    • Position Sizing Calculation (~52.3s CPU)
    • Market Regime Detection (~51.7s CPU)
    • Trade Exit Planning (~42.5s CPU)
    • Correlation Analysis (~39.4s CPU)
    • All tests passing with high response quality

Changed

  • [docs] Updated OllamaKit FDD with detailed performance analysis:

    • Added CPU/GPU server performance metrics
    • Documented model response quality and timing
    • Updated implementation recommendations
    • Added server selection guidelines
    • Enhanced model management strategies
  • [mercury-bot] Optimized OllamaKit performance:

    • CPU server: ~46.5s average response time
    • GPU server: ~14s average response time (3.3x faster)
    • Improved VRAM management
    • Added performance monitoring
    • Enhanced response optimization

[0.72.0] - 2024-03-22

Added

  • [mercury-bot][libs] Added OllamaKit - a standardized toolkit for model interactions and server management:
    • Multi-server support (CPU/GPU) with performance profiling
    • Model categorization and performance metrics
    • VRAM management for GPU server
    • Automatic model unloading
    • Server-specific optimizations
    • Comprehensive E2E tests with profiling

Changed

  • [docs] Updated OllamaKit FDD with implementation details and performance metrics:
    • Added server specifications and benchmarks
    • Documented model categories and sizes
    • Updated configuration examples
    • Added VRAM management guidelines
  • [mercury-bot] Optimized model selection based on server capabilities:
    • GPU server shows 3.75x faster response times
    • Implemented automatic model unloading for GPU
    • Added performance-based routing
    • Configured timeouts based on model size

[0.71.8] - 2024-03-21

Changed

  • [docs] Improved development process:
    • Unified FDD-driven development rules in .cursorrules
    • Streamlined documentation standards
    • Enhanced post-implementation documentation requirements
    • Consolidated changelog management

Removed

  • [docs] Removed redundant Cursor configuration:
    • Deleted unnecessary prompts.json
    • Removed unused settings.json
    • Cleaned up .cursor directory

[0.71.7] - 2024-03-21

Changed

  • [mercury-bot] Simplified .cursor settings for better IDE performance and file discovery

[0.71.6] - 2023-12-22

Changed

  • [docs] Consolidated documentation into Docusaurus
  • [mercury-bot] Updated welcome message links
  • [arcana-bot] [mercury-bot] [arcana-twa] Improved documentation organization
  • [arcana-twa] Enhanced technical documentation

[0.71.5] - 2023-12-22

Changed

  • [mercury-bot] Removed duplicate message utilities
  • [mercury-bot] [arcana-bot] Migrated to @kaido/utils
  • [mercury-bot] [arcana-bot] [arcana-twa] Improved code maintainability
  • [arcana-twa] Enhanced type definitions

[0.71.4] - 2023-12-22

Changed

  • [arcana-bot] [docs] Improved cursor configuration:
    • Simplified changelog format to be more concise
    • Consolidated all changelogs into a single file with app tags
    • Updated version prompts to enforce meaningful entries
    • Removed redundant documentation settings

[0.71.3] - 2023-12-22

Changed

  • [infra] Improved deployment workflow:
    • Set all deployment options to true by default in manual workflow
    • Added dokku cleanup after each successful deployment
    • Simplified deployment process by removing temporary directories

[0.71.2] - 2023-12-22

Changed

  • [infra] Improved deployment workflow to use git reset instead of temporary branches

[0.71.1] - 2023-12-22

Added

  • [mercury-bot] Changelog link in bot welcome messages
  • [mercury-bot] Environment-based welcome message deletion timing (1min in dev, 10s in prod)

Changed

  • [mercury-bot] Improved bot welcome message format
  • [mercury-bot] Removed inline changelog content in favor of documentation link

[0.71.0] - 2023-12-22

Added

  • [arcana-bot] Initial project setup with NestJS, React, and FastAPI
  • [docs] Basic documentation structure with Docusaurus
  • [infra] Development environment configuration
  • [arcana-bot] Project structure for microservices architecture
  • [arcana-bot] Version management system with FDD tracking
  • [arcana-bot] [mercury-bot] [arcana-twa] Tilt integration for development
  • [arcana-bot] [mercury-bot] [arcana-twa] Hot reload support
  • [arcana-bot] [mercury-bot] [arcana-twa] Parallel service startup

Changed

  • [arcana-bot] [mercury-bot] [arcana-twa] Development workflow
  • [arcana-bot] [mercury-bot] Docker Compose integration
  • [arcana-bot] Environment configuration

[0.74.2] - 2024-12-24

Fixed

  • [mercury-bot] Fixed test configuration for portfolio analytics service
  • [mercury-bot] Added proper mocks for OllamaKit and Bybit services in tests

[2024-12-25]

[mercury-ta]

Added

  • Implemented 1-minute caching for all API endpoints using Redis
  • Added basic authentication for all API endpoints
  • Added support for multiple timeframes (up to 3) in analysis endpoint
  • Added Bybit API key authentication to avoid rate limits

Changed

  • Updated API endpoints to use Redis caching with proper namespacing
  • Modified data fetching to use authenticated Bybit API calls
  • Updated dependencies to latest stable versions

[0.77.0] - 2024-03-26

Added

  • [mercury-bot] Enhanced trading report functionality:
    • Improved Mercury TA integration with full technical analysis
    • Added USDT allocation constraints for dip orders
    • Clear order sizing with percentage of available balance
    • Prioritized order recommendations based on TA
    • Structured multi-level take profit grids

Changed

  • [mercury-bot] Updated OpenAI prompt for better trading recommendations:
    • Added available USDT balance checks
    • Enhanced order format with USDT values and percentages
    • Improved position management suggestions

[0.77.1] - 2024-12-26

Changed

  • [mercury-bot] Improved trading report format with better markdown readability and gist integration

[0.77.2] - 2024-12-26

Added

  • [docs] Added comprehensive Awesome Cockpit guide for server management

[0.78.0] - 2024-12-28

Added

  • [infra] Ansible configuration for desktop setup
  • [infra] Basic system configuration playbook
  • [infra] Automated package installation and directory structure

[0.79.0] - 2024-12-28

Added

  • [infra] Enhanced Ansible infrastructure:
    • Added multi-host inventory with proper categorization (desktops, laptops, gpu_hosts)
    • Implemented passwordless sudo configuration for development machines
    • Added monitoring stack with Prometheus, Grafana, and DCGM exporter
    • Configured GPU metrics collection for NVIDIA cards
    • Added system health monitoring and alerting
    • Added OS information tracking in host_vars with automatic collection
    • Added GPU details tracking for NVIDIA systems

Changed

  • [infra] Improved Ansible roles organization:
    • Simplified system checks in common role
    • Added proper error handling and task isolation
    • Enhanced monitoring configuration with proper port allocation
    • Updated inventory structure for better host management
    • Added OS information collection to common role

[0.84.0] - 2024-12-29

Added

  • [packages] Added RAG trading package with OpenAI embeddings integration
  • [packages] Added ChromaDB vector store integration for trading data

[0.86.1] - 2024-12-29

Fixed

  • [packages] Fixed Jest module resolution in ton-arcana app by updating moduleNameMapper paths from libs to packages

[0.86.2] - 2024-12-29

Added

  • [infra] Enhanced test reporting:
    • Added detailed coverage reports with per-package breakdown
    • Added static coverage report deployment to Dokku
    • Added Jest test results visualization
    • Added rich PR comments with coverage metrics

[0.86.3] - 2024-12-29

Added

  • [mercury-ta] Added Jupyter notebook integration:
    • Added notebook directory structure with examples
    • Created comprehensive Jupyter setup guide
    • Added sample notebook for getting started
    • Added VS Code configuration for Jupyter development

[0.87.0] - 2024-12-29

Added

  • [infra] Remote setup automation:
    • Auto-updating setup script with version tracking
    • Dual update mechanisms (systemd + cron)
    • GitHub Actions workflow for auto-sync
    • One-liner installation support
    • Cloudflared and Cockpit integration

[0.87.1] - 2024-03-27

Added

  • [docs] Enhanced theme system with dark mode support:
    • Added 4 new Mercury-inspired themes: Trading Terminal, Market Pulse, Data Analytics, and Crypto Trends
    • Implemented automatic dark/light mode variants for all themes
    • Added smooth theme transitions and color adjustments
    • Enhanced accessibility with proper contrast ratios
    • Added MutationObserver for theme mode changes

Changed

  • [docs] Improved theme architecture:
    • Refactored color palette system to support light/dark variants
    • Enhanced primary color gradients for better visual hierarchy
    • Updated font combinations for better readability
    • Optimized theme application performance

[1.2.0] - 2024-03-19

Added

  • [infra] Comprehensive monitoring system with Grafana dashboards and Prometheus metrics
  • [infra] GPU metrics collection with DCGM exporter
  • [infra] Alert rules for GPU temperature, memory, and power usage
  • [docs] Monitoring FDD with dashboard lifecycle documentation

Changed

  • [infra] Enhanced dashboard with GPU memory utilization panels
  • [infra] Improved metric collection intervals and retention

[0.4.0] - 2024-12-31

Added

  • [mercury-bot] Implemented RAG-based trading analysis system
    • Added BullMQ queue for RAG analysis jobs
    • Integrated GPT-4 and gpt-4o-mini for strategy generation
    • Added gist-based debug system for analysis tracking
    • Implemented step-by-step strategy execution

[Unreleased]

Added [infra]

  • Distributed Ollama UIs: OpenWebUI on arcana-gpu and LibreChat on arcana-cpu for optimized resource usage