New

Move llm agent code to new packages. (#68)

Dmitry Pasiukevich
2 months ago

Commit: 3c040a3

Date: August 18, 2025 at 7:36 AM

  • Move llm agent code to new packages.

1. Now it uses new session, llm, agent, llmagent packages.

2. LLMAgent request processors are now moved to the internal package.

3. Test case logic is kept the same everywhere.

4. Diffs with the doc (these are temporary to simplify the

migration):

* Tool interface has ProcessRequest method and llm.Request has Tools

field. This is to keep current request_processors logic for

llmagent.

* agent.Config accepts Self field to allow setting correct entity as a

parent.