# llm_toolkit v0.1.0 - Table of Contents > Base code tools for agentic LLM execution — read, write, edit, bash, grep, glob, tree, http_get, and composable tool resolver architecture. ## Pages - [LlmToolkit](readme.md) ## Modules - [LlmToolkit](LlmToolkit.md): Base code tools for agentic LLM execution. - [LlmToolkit.ToolResolver](LlmToolkit.ToolResolver.md): Behaviour for resolving tool calls to execution functions. - Tool Core - [LlmToolkit.Tool](LlmToolkit.Tool.md): Provider-neutral tool definition. - [LlmToolkit.Tool.Call](LlmToolkit.Tool.Call.md): Represents an LLM's request to invoke a tool. - [LlmToolkit.Tool.Result](LlmToolkit.Tool.Result.md): The result of executing a tool call. - Resolvers - [LlmToolkit.AgentResolver](LlmToolkit.AgentResolver.md): Configurable tool resolver. - [LlmToolkit.CodeTools](LlmToolkit.CodeTools.md): Base code tools implementing `LlmToolkit.ToolResolver`. - [LlmToolkit.Composition](LlmToolkit.Composition.md): Compose multiple tool resolvers into one. - Session - [LlmToolkit.SessionTools](LlmToolkit.SessionTools.md): Integration layer: filters available tools by session declaration and builds a context-bound resolver closure. - Schema - [LlmToolkit.Trace](LlmToolkit.Trace.md): Ecto schema for the `tool_traces` table.