I need for you to do some significant work. You will first analyze the codebase primarily the backend for now. In backend/tools I need for you to update the Agents accordingly with the latest in deepagents from langchain https://github.com/langchain-ai/deepagents. The same applies for the backend/novion.py etc.
Next you will implement a skills system -- which you can use the following reference as well as you MCP server which utilizes Deepwiki.
https://docs.langchain.com/oss/python/deepagents/skills
Remember we need the prompts and other files updated accordingly.