Replies: 2 comments 5 replies
-
Got stuck yesterday on the ci pipeline... will continue tomorrow and make that work. Want to send errors coming up from the build to grafana - in general it works (sending simple logs works - dashboard shows them. But the error itself produces an error when it gets send to loki). After that I will setup the core functionality like config, logs, token counts and preventing rate limit errors and parallel processing of the agents.. And then I'll use an autocoder to migrate the rest of the code add some tests and integrate the lib into the autocoder. Both combined (logs in ci pipeline and agentm) should enhance the functionality of the autocoder which should help keeping up with the js lib. |
Beta Was this translation helpful? Give feedback.
-
proposal for structure - core functionality will just be added to the core folder - let's see how much we need to make a sense out of creating a core / baselib for it I'd suggest to keep track on token usage and also api rate limits inside a sqlite database. To create the settings.py and the database there should be a script called install.py which then runs you through the installation e.g. asks for an openai API key. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm thinking about re-structuring the JS version of AgentM a bit to follow the structure I've been using for a lot of my companies internal tools. Basically I want to create an AgentM CLI that consumes an
agentm-core
package. So all of the code that's currently in theagentm
package would move toagentm-core
and the currentagentm
package would turn into a CLI tool you could install and run globally. Applications would shift to importingagentm-core
into their projects.For the CLI tool I'm going to start with bundling in this AgentM Pulse server I've been working on but the idea is that should we ultimately need an agent runtime of some sort the CLI tool becomes that runtime. For example, if we add a bunch of evals the CLI tool becomes how you run the evals.
I don't know that it's critical for the python version to follow the same structure but thought I'd open it up for discussion. Thoughts?
Beta Was this translation helpful? Give feedback.
All reactions