altaidevorg

41 mods across 2 repositories, 4 stars between them.

basellmflow

25

altaidevorg/rules-for-ai

Cursor rule

Details google-adk's BaseLlmFlow, the core engine orchestrating LLM interactions, processors, tool calls, and agent transfers for LlmAgent.

2 1y ago A 0 tokens original MIT

event

26

altaidevorg/rules-for-ai

Cursor rule

Details google-adk's Event object, representing interaction units with author, content, actions, and metadata within a Session.

2 1y ago A 0 tokens original MIT

invocationcontext

27

altaidevorg/rules-for-ai

Cursor rule

In the previous chapter, we explored BaseLlmFlow, the engine that orchestrates the complex interaction between an Agent (BaseAgent / LlmAgent) and the BaseLlm, especially when handling Tools (BaseTool). We saw that the flow logic often needs access to the current session, services, agent configuration, and more.…

2 1y ago A 0 tokens original MIT

runner

28

altaidevorg/rules-for-ai

Cursor rule

Tutorial chapter for google-adk's Runner, detailing its role in orchestrating agent execution, managing sessions, artifacts, memory, and selecting agents.

2 1y ago A 3,155 tokens original MIT

state

30

altaidevorg/rules-for-ai

Cursor rule

Details google-adk's State object for managing session state with scopes and delta tracking.

2 1y ago A 0 tokens original MIT

tool__basetool_

31

altaidevorg/rules-for-ai

Cursor rule

In the previous chapter, we explored BaseLlm, the abstraction enabling agents to leverage the generative power of Large Language Models. However, LLMs alone have limitations – their knowledge is often frozen in time, and they cannot directly interact with the outside world or execute specific tasks beyond text…

2 1y ago A 0 tokens original MIT

toolcontext

32

altaidevorg/rules-for-ai

Cursor rule

In the previous chapter, we learned about InvocationContext, the object encapsulating all necessary information for a single agent turn. While components like callbacks receive a CallbackContext that wraps InvocationContext and provides delta-aware state access, Tools (BaseTool) require slightly more specific…

2 1y ago A 0 tokens original MIT

apierror

34

altaidevorg/rules-for-ai

Cursor rule

Details google-genai's APIError, the base exception for API service errors, parsing code, message, status from non-200 HTTP responses.

2 1y ago A 0 tokens original MIT

baseapiclient

35

altaidevorg/rules-for-ai

Cursor rule

Details the internal google-genai BaseApiClient, the core component for HTTP communication, auth, and endpoint handling.

2 1y ago A 0 tokens original MIT

chat___asyncchat

36

altaidevorg/rules-for-ai

Cursor rule

Explains google-genai Chat/AsyncChat classes, stateful wrappers for managing multi-turn conversation history with generative models.

2 1y ago A 25 tokens original MIT

client

37

altaidevorg/rules-for-ai

Cursor rule

Explains the google-genai Client class, the main entry point for configuring API access (Gemini/Vertex) and interacting with SDK modules.

2 1y ago A 3,141 tokens original MIT

content___part

38

altaidevorg/rules-for-ai

Cursor rule

Explains google-genai's Content and Part structures, the core data format for conversational turns and multi-modal data exchange with models.

2 1y ago A 26 tokens original MIT

altaidevorg/rules-for-ai

Cursor rule

Explains google-genai Function Calling Utilities, including schema generation (manual/auto), Tool definition, and the function invocation cycle.

2 1y ago A 26 tokens original MIT

pager___asyncpager

40

altaidevorg/rules-for-ai

Cursor rule

Explains google-genai's Pager/AsyncPager for simplifying iteration over paginated API list results (e.g., models.list, files.list).

2 1y ago A 0 tokens original MIT