January 14, 2025
Fixed toolcall block UI and history
Added UI for transfer, TPS, and swap blocks
Refactored WebSocket provider with reconnection
Fixed outputData for toolcall block printing
Improved overall connection stability
January 14, 2025
Fixed toolcall block UI and history
Added UI for transfer, TPS, and swap blocks
Refactored WebSocket provider with reconnection
Fixed outputData for toolcall block printing
Improved overall connection stability
January 13, 2025
Resolved known bugs within internal modules.
Fixed the TPS module.
Resolved issues with token detection.
Developed a plan for beta-testing core functionality.
Enhanced tests for the detector and TPS modules.
Designed new UI components for tool executions.
Implemented upgrades to the frontend.
January 12, 2025
Fixed chat messages rendering
Refactored frontend code
Added MathModule for variable-based calculations
Upgraded to a better AI model
Improved logging and debugging
Enhanced DataResolver functionality
Added AI testing module
Fixed schema validation and ensured type safety
Replaced next-ws with a custom WebSocket provider
UI fixes and improvements
Chat responses styling
January 11, 2025
User authorization
Fixed middleware
Retrieving a list of tokens in the wallet
Exporting a private key
UI improvement
Improved live connection between the frontend and backend.
🎉 App beta version released 🎉January 10, 2025
Implemented live connection between the frontend and backend.
Refactored the database.
Improved tool calls and private key management.
Enhanced tools typing.
Improved tools functionality.
Added a user chat lock to prevent multiple active tool executions.
January 9, 2025
Designed modules I/O for MVP tools.
Implemented wallet executor.
Optimized system prompts for improved AI responses.
Added enhanced chat management methods.
Resolved transfer and swap-related issues.
Rewriting Jupiter swap implementation.
Added support for retrieving balances and transfers via CA.
Resolved merge conflicts to integrate contributions from multiple developers.
Integrated user database and wallet management features.
January 8, 2025
$SOAI DeployRefactored project structure.
Implemented execution revert logic.
Implemented error handling for modules Designed backend routes for future production version.
Authentication using Privy.
Cryptography for wallet storage.
Segregation for prompt parsing.
Action logging.
Designed integration of AI into frontend.
January 7, 2025
History – Implemented chat & action history tracking for better context.
Agent refactor – Refactored agent logic & optimized OpenAI calls.
AI chat history – Added full chat history support to maintain context during interactions.
Failed tool calls – Improved handling of unsuccessful tool calls.
Prompt tweaks – Adjusted prompts for better performance, especially for the Response tool.
Less logging – Removed unnecessary log entries to keep the output clean.
January 6, 2025
Good logger – Set up a reliable, clean logger for better traceability.
Agent.ts split – Broke down the bulky agent.ts into smaller, manageable files.
Retries – Added proper retry handling for failed tool calls.
User confirmation option – Added a feature for user confirmation before critical actions.
Max retries option – Capped retries to prevent infinite loops.
Cancel on error – Enabled canceling execution on critical errors.
January 5, 2024
Data structure redesign – Rethought how data is handled & stored for better performance.
Pipeline design – Designed a pipeline to process user messages & system calls smoothly.
DB schema design – Built a solid DB schema for long-term data storage.
Toolcalls implementation – Implemented 3 types of tool calls with unique IDs.
Testing – Ran extensive tests, covering both API & non-API scenarios.
Bug fixing – Fixed a bunch of bugs that showed up during testing.