Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Conversations, consolidated wallets, commands, and swap agent #127

Conversation

danXyu
Copy link
Contributor

@danXyu danXyu commented Dec 18, 2024

Major Redesign with Conversations Sidebar

  • Sidebar now allows the creation of multiple chats at a time
  • The sidebar also contains a lot of crucial settings that previously cluttered the header
  • The logic around conversations is a major redesign because now chat requests contain a conversation ID, so chats should be updated based on the conversation that it is referencing.

Major Refactor with AgentCore

  • All agents now utilize an AgentCore parent class to ensure the appropriate response formatting and prevent unexpected errors. We were previously passing around all sorts of data in the form of dicts, tuples, etc. that made debugging certain responses significantly more difficult than it needed to be.
  • The AgentCore enforces new typed pydantic models for response types in models/core.py
  • This required all of the agents to be updated and re-written to use AgentCore.
  • This was a massive refactor, but was tested thoroughly.

New agents being enabled in this PR:

  • Dexscanner agent
  • Rugcheck agent
  • Swap agent

@LachsBagel LachsBagel changed the base branch from main to 0.2.2 January 13, 2025 00:05
@LachsBagel LachsBagel merged commit 3ed090d into MorpheusAIs:0.2.2 Jan 13, 2025
7 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants