yoker
Contents
Installation
Quick Start
Yoker Project Rationale
Yoker: Naming Documentation
API Reference
yoker
Index
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
L
|
M
|
N
|
O
|
P
|
R
|
S
|
T
|
U
|
V
|
W
|
Y
_
_config (yoker.tools.GitTool attribute)
_max_recursion_depth (yoker.agent.Agent attribute)
_permission_handlers (yoker.tools.GitTool attribute)
_recursion_depth (yoker.agent.Agent attribute)
_tools (yoker.tools.ToolRegistry attribute)
A
ABSOLUTE_MAX_DEPTH (yoker.tools.ListTool attribute)
ABSOLUTE_MAX_ENTRIES (yoker.tools.ListTool attribute)
ABSOLUTE_MAX_RESULTS (yoker.tools.SearchTool attribute)
ABSOLUTE_TIMEOUT_MS (yoker.tools.SearchTool attribute)
add_event_handler() (yoker.agent.Agent method)
(yoker.events.EventReplayAgent method)
Agent (class in yoker.agent)
agent_definition (yoker.agent.Agent attribute)
(yoker.agent.Agent property)
append_response() (yoker.events.LiveDisplay method)
append_thinking() (yoker.events.LiveDisplay method)
arguments (yoker.events.ToolCallEvent attribute)
B
backend (yoker.tools.WebFetchError attribute)
(yoker.tools.WebSearchError attribute)
begin_session() (yoker.agent.Agent method)
(yoker.events.EventReplayAgent method)
block_private_cidrs (yoker.tools.WebGuardrailConfig attribute)
,
[1]
C
cause (yoker.tools.WebFetchError attribute)
(yoker.tools.WebSearchError attribute)
clear() (yoker.events.LiveDisplay method)
client (yoker.agent.Agent attribute)
(yoker.agent.Agent property)
close() (yoker.events.EventRecorder method)
command (yoker.events.CommandEvent attribute)
COMMAND (yoker.events.EventType attribute)
command_registry (yoker.agent.Agent property)
CommandEvent (class in yoker.events)
config (yoker.agent.Agent attribute)
(yoker.agent.Agent property)
config_summary (yoker.events.SessionStartEvent attribute)
ConsoleEventHandler (class in yoker.events)
content (yoker.events.ToolContentEvent attribute)
,
[1]
(yoker.tools.FetchedContent attribute)
,
[1]
CONTENT_CHUNK (yoker.events.EventType attribute)
CONTENT_END (yoker.events.EventType attribute)
content_metadata (yoker.tools.ToolResult attribute)
,
[1]
CONTENT_START (yoker.events.EventType attribute)
content_type (yoker.events.ToolContentEvent attribute)
,
[1]
(yoker.tools.FetchedContent attribute)
,
[1]
ContentChunkEvent (class in yoker.events)
ContentEndEvent (class in yoker.events)
ContentStartEvent (class in yoker.events)
context (yoker.agent.Agent attribute)
(yoker.agent.Agent property)
create_default_registry() (in module yoker.tools)
D
DEFAULT_MAX_DEPTH (yoker.tools.ListTool attribute)
DEFAULT_MAX_ENTRIES (yoker.tools.ListTool attribute)
DEFAULT_MAX_RESULTS (yoker.tools.SearchTool attribute)
DEFAULT_TIMEOUT_MS (yoker.tools.SearchTool attribute)
description (yoker.tools.ExistenceTool property)
(yoker.tools.GitTool property)
(yoker.tools.ListTool property)
(yoker.tools.MkdirTool property)
(yoker.tools.ReadTool property)
(yoker.tools.SearchTool property)
(yoker.tools.Tool property)
(yoker.tools.UpdateTool property)
(yoker.tools.WebFetchTool property)
(yoker.tools.WebSearchTool property)
(yoker.tools.WriteTool property)
deserialize_event() (in module yoker.events)
details (yoker.events.ErrorEvent attribute)
domain_allowlist (yoker.tools.WebGuardrailConfig attribute)
,
[1]
domain_blocklist (yoker.tools.WebGuardrailConfig attribute)
,
[1]
E
end_session() (yoker.agent.Agent method)
(yoker.events.EventReplayAgent method)
ERROR (yoker.events.EventType attribute)
error (yoker.tools.ToolResult attribute)
,
[1]
error_type (yoker.events.ErrorEvent attribute)
(yoker.tools.WebFetchError attribute)
ErrorEvent (class in yoker.events)
eval_count (yoker.events.TurnEndEvent attribute)
Event (class in yoker.events)
EventHandler (class in yoker.events)
EventRecorder (class in yoker.events)
EventReplayAgent (class in yoker.events)
EventType (class in yoker.events)
execute() (yoker.tools.ExistenceTool method)
(yoker.tools.GitTool method)
(yoker.tools.ListTool method)
(yoker.tools.MkdirTool method)
(yoker.tools.ReadTool method)
(yoker.tools.SearchTool method)
(yoker.tools.Tool method)
(yoker.tools.UpdateTool method)
(yoker.tools.WebFetchTool method)
(yoker.tools.WebSearchTool method)
(yoker.tools.WriteTool method)
ExistenceTool (class in yoker.tools)
exists() (yoker.tools.Tool method)
(yoker.tools.ToolRegistry method)
F
fetch() (yoker.tools.OllamaWebFetchBackend method)
(yoker.tools.WebFetchBackend method)
FetchedContent (class in yoker.tools)
FORBIDDEN_PATTERNS (yoker.tools.SearchTool attribute)
from_dict() (yoker.tools.FetchedContent class method)
(yoker.tools.SearchResult class method)
G
get() (yoker.tools.ToolRegistry method)
get_schema() (yoker.tools.ExistenceTool method)
(yoker.tools.GitTool method)
(yoker.tools.ListTool method)
(yoker.tools.MkdirTool method)
(yoker.tools.ReadTool method)
(yoker.tools.SearchTool method)
(yoker.tools.Tool method)
(yoker.tools.UpdateTool method)
(yoker.tools.WebFetchTool method)
(yoker.tools.WebSearchTool method)
(yoker.tools.WriteTool method)
get_schemas() (yoker.tools.ToolRegistry method)
GitTool (class in yoker.tools)
Guardrail (class in yoker.tools)
L
list_tools() (yoker.tools.ToolRegistry method)
ListTool (class in yoker.tools)
live_display() (in module yoker.events)
LiveDisplay (class in yoker.events)
M
max_concurrent_requests (yoker.tools.WebGuardrailConfig attribute)
,
[1]
MAX_FILE_SIZE_KB (yoker.tools.SearchTool attribute)
MAX_PATTERN_LENGTH (yoker.tools.SearchTool attribute)
max_query_length (yoker.tools.WebGuardrailConfig attribute)
,
[1]
message (yoker.events.ErrorEvent attribute)
(yoker.events.TurnStartEvent attribute)
(yoker.tools.WebFetchError attribute)
(yoker.tools.WebSearchError attribute)
metadata (yoker.events.ToolContentEvent attribute)
,
[1]
(yoker.tools.FetchedContent attribute)
,
[1]
MkdirTool (class in yoker.tools)
model (yoker.agent.Agent attribute)
(yoker.agent.Agent property)
(yoker.events.EventReplayAgent property)
(yoker.events.SessionStartEvent attribute)
module
yoker.agent
yoker.events
yoker.tools
N
name (yoker.tools.ExistenceTool property)
(yoker.tools.GitTool property)
(yoker.tools.ListTool property)
(yoker.tools.MkdirTool property)
(yoker.tools.ReadTool property)
(yoker.tools.SearchTool property)
(yoker.tools.Tool property)
(yoker.tools.UpdateTool property)
(yoker.tools.WebFetchTool property)
(yoker.tools.WebSearchTool property)
(yoker.tools.WriteTool property)
names (yoker.tools.ToolRegistry property)
O
OllamaWebFetchBackend (class in yoker.tools)
OllamaWebSearchBackend (class in yoker.tools)
operation (yoker.events.ToolContentEvent attribute)
,
[1]
P
path (yoker.events.ToolContentEvent attribute)
,
[1]
PathGuardrail (class in yoker.tools)
process() (yoker.agent.Agent method)
(yoker.events.EventReplayAgent method)
prompt_eval_count (yoker.events.TurnEndEvent attribute)
R
ReadTool (class in yoker.tools)
reason (yoker.events.SessionEndEvent attribute)
(yoker.tools.ValidationResult attribute)
,
[1]
register() (yoker.tools.ToolRegistry method)
release_concurrent() (yoker.tools.WebGuardrail method)
remove_event_handler() (yoker.agent.Agent method)
replay_command() (yoker.events.EventReplayAgent method)
requests_per_hour (yoker.tools.WebGuardrailConfig attribute)
,
[1]
requests_per_minute (yoker.tools.WebGuardrailConfig attribute)
,
[1]
require_https (yoker.tools.WebGuardrailConfig attribute)
,
[1]
response (yoker.events.TurnEndEvent attribute)
result (yoker.events.CommandEvent attribute)
(yoker.events.ToolResultEvent attribute)
(yoker.tools.ToolResult attribute)
,
[1]
S
search() (yoker.tools.OllamaWebSearchBackend method)
(yoker.tools.WebSearchBackend method)
SearchResult (class in yoker.tools)
SearchTool (class in yoker.tools)
serialize_event() (in module yoker.events)
SESSION_END (yoker.events.EventType attribute)
SESSION_START (yoker.events.EventType attribute)
SessionEndEvent (class in yoker.events)
SessionStartEvent (class in yoker.events)
show_stats() (yoker.events.LiveDisplay method)
SKIP_DIRS (yoker.tools.SearchTool attribute)
snippet (yoker.tools.SearchResult attribute)
,
[1]
source (yoker.tools.FetchedContent attribute)
,
[1]
(yoker.tools.SearchResult attribute)
,
[1]
start_spinner() (yoker.events.LiveDisplay method)
stop_spinner() (yoker.events.LiveDisplay method)
success (yoker.events.ToolResultEvent attribute)
(yoker.tools.ToolResult attribute)
,
[1]
T
text (yoker.events.ContentChunkEvent attribute)
(yoker.events.ThinkingChunkEvent attribute)
THINKING_CHUNK (yoker.events.EventType attribute)
thinking_enabled (yoker.events.SessionStartEvent attribute)
THINKING_END (yoker.events.EventType attribute)
thinking_mode (yoker.agent.Agent attribute)
(yoker.agent.Agent property)
THINKING_START (yoker.events.EventType attribute)
ThinkingChunkEvent (class in yoker.events)
ThinkingEndEvent (class in yoker.events)
ThinkingStartEvent (class in yoker.events)
timeout_seconds (yoker.tools.WebGuardrailConfig attribute)
,
[1]
timestamp (yoker.events.Event attribute)
title (yoker.tools.FetchedContent attribute)
,
[1]
(yoker.tools.SearchResult attribute)
,
[1]
to_dict() (yoker.tools.FetchedContent method)
(yoker.tools.SearchResult method)
Tool (class in yoker.tools)
TOOL_CALL (yoker.events.EventType attribute)
tool_calls_count (yoker.events.TurnEndEvent attribute)
TOOL_CONTENT (yoker.events.EventType attribute)
tool_name (yoker.events.ToolCallEvent attribute)
(yoker.events.ToolContentEvent attribute)
,
[1]
(yoker.events.ToolResultEvent attribute)
tool_registry (yoker.agent.Agent property)
TOOL_RESULT (yoker.events.EventType attribute)
ToolCallEvent (class in yoker.events)
ToolContentEvent (class in yoker.events)
ToolRegistry (class in yoker.tools)
ToolResult (class in yoker.tools)
ToolResultEvent (class in yoker.events)
total_duration_ms (yoker.events.TurnEndEvent attribute)
total_length (yoker.events.ContentEndEvent attribute)
(yoker.events.ThinkingEndEvent attribute)
TURN_END (yoker.events.EventType attribute)
TURN_START (yoker.events.EventType attribute)
TurnEndEvent (class in yoker.events)
TurnStartEvent (class in yoker.events)
type (yoker.events.Event attribute)
U
UpdateTool (class in yoker.tools)
url (yoker.tools.FetchedContent attribute)
,
[1]
(yoker.tools.SearchResult attribute)
,
[1]
(yoker.tools.WebFetchError attribute)
V
valid (yoker.tools.ValidationResult attribute)
,
[1]
validate() (yoker.tools.Guardrail method)
(yoker.tools.PathGuardrail method)
(yoker.tools.WebGuardrail method)
validate_url() (yoker.tools.WebGuardrail method)
ValidationResult (class in yoker.tools)
W
WebFetchBackend (class in yoker.tools)
WebFetchError
WebFetchTool (class in yoker.tools)
WebGuardrail (class in yoker.tools)
WebGuardrailConfig (class in yoker.tools)
WebSearchBackend (class in yoker.tools)
WebSearchError
WebSearchTool (class in yoker.tools)
WriteTool (class in yoker.tools)
Y
yoker.agent
module
yoker.events
module
yoker.tools
module