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
ackandsedtools - 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]Addedhelpcommand 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 BTCor/report T) - Multiple asset reports generation from a single query
- Improved feedback for symbol matching results
- Support for partial symbol matching (e.g.,
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
/reportfor 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/topackages/ - Renamed tag from
[libs]to[packages] - Updated build process to handle packages in correct order
- Fixed package exports and type declarations
- Moved all libraries from
-
[docs]Updated documentation structure:- Moved library docs to
features/packages - Updated cursor rules to reflect new structure
- Added comprehensive package documentation
- Moved library docs to
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
libstopackages
[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