aipype
aipype - Core Framework
Declarative Syntax (Recommended)
BasePipelineAgent (Legacy Syntax)
Task Types
Core Infrastructure
Tools and Utilities
aipype-extras - Optional Tools
Package Overview
aipype-g - Google API Integrations
Package Overview
aipype
Index
Edit on GitHub
Index
_
|
A
|
B
|
C
|
D
|
E
|
F
|
G
|
H
|
I
|
L
|
M
|
N
|
O
|
P
|
Q
|
R
|
S
|
T
|
U
|
V
|
W
_
__class_getitem__() (Depends class method)
,
[1]
__enter__() (URLFetcher method)
,
[1]
__exit__() (URLFetcher method)
,
[1]
__init__() (AgentRunResult method)
,
[1]
(AudioTranscriptTask method)
(BasePipelineAgent method)
,
[1]
(BaseSearcher method)
(BaseTask method)
(BatchArticleSummarizeTask method)
(ConditionalTask method)
,
[1]
(DependencyResolver method)
,
[1]
(Depends method)
,
[1]
(ExtractAudioFromVideoTask method)
(FileSaveTask method)
(GmailAttachment method)
(GmailLabel method)
(GmailListEmailsTask method)
(GmailMessage method)
(GmailReadEmailTask method)
(GmailService method)
(GmailThread method)
(GoogleAuthService method)
(GoogleOAuthTask method)
(GoogleSheetsService method)
(LLMLogReader method)
(LLMTask method)
,
[1]
(LogEntry method)
(PipelineAgent method)
,
[1]
(ReadGoogleSheetTask method)
(SearchResponse method)
(SearchResult method)
(SearchTask method)
,
[1]
(SerperSearcher method)
(SheetData method)
(SheetRange method)
(SpreadsheetInfo method)
(TaskContext method)
,
[1]
(TaskDependency method)
,
[1]
(TaskExecutionPlan method)
,
[1]
(TaskResult method)
,
[1]
(TaskWrapper method)
,
[1]
(ToolExecutor method)
,
[1]
(ToolMetadata method)
,
[1]
(ToolRegistry method)
,
[1]
(TransformTask method)
,
[1]
(URLFetcher method)
,
[1]
(URLFetchTask method)
__repr__() (BaseSearcher method)
(Depends method)
,
[1]
(SearchResponse method)
(SearchResult method)
(TaskContext method)
,
[1]
(TaskDependency method)
,
[1]
(ToolRegistry method)
,
[1]
__str__() (AgentRunResult method)
,
[1]
(BasePipelineAgent method)
,
[1]
(BaseSearcher method)
(BaseTask method)
(ConditionalTask method)
,
[1]
(LLMTask method)
,
[1]
(PipelineAgent method)
,
[1]
(SearchResponse method)
(SearchResult method)
(SearchTask method)
,
[1]
(SerperSearcher method)
(TaskContext method)
,
[1]
(TaskDependency method)
,
[1]
(TaskResult method)
,
[1]
(TaskWrapper method)
,
[1]
(ToolExecutor method)
,
[1]
(ToolRegistry method)
,
[1]
(TransformTask method)
,
[1]
(URLFetcher method)
,
[1]
A
a1_notation (SheetRange property)
add_metadata() (AgentRunResult method)
,
[1]
(TaskResult method)
,
[1]
add_tasks() (BasePipelineAgent method)
,
[1]
agent (TaskWrapper attribute)
,
[1]
agent_name (AgentRunResult attribute)
,
[1]
(BaseTask attribute)
(LLMTask attribute)
(LogEntry attribute)
AgentRunResult (class in aipype)
(class in aipype.agent_run_result)
AgentRunStatus (class in aipype)
(class in aipype.agent_run_result)
aggregate_numeric_field() (in module aipype)
(in module aipype.transform_task)
aipype
module
aipype.agent_run_result
module
aipype.conditional_task
module
aipype.declarative_agent
module
aipype.decorators
module
aipype.dependency_inference
module
aipype.helpers
module
aipype.llm_task
module
aipype.pipeline_agent
module
aipype.search_task
module
aipype.task_context
module
aipype.task_dependencies
module
aipype.task_result
module
aipype.task_wrapper
module
aipype.tool_executor
module
aipype.tool_registry
module
aipype.tools
module
aipype.transform_task
module
aipype_extras
module
aipype_g
module
API_BASE_URL (SerperSearcher attribute)
api_key (BaseSearcher property)
(SerperSearcher property)
attachment_count (GmailMessage property)
attachment_id (GmailAttachment attribute)
attachments (GmailMessage attribute)
AudioTranscriptTask (class in aipype)
authenticate() (GoogleAuthService method)
B
BasePipelineAgent (class in aipype)
(class in aipype.pipeline_agent)
BaseSearcher (class in aipype)
BaseTask (class in aipype)
BatchArticleSummarizeTask (class in aipype)
bcc (GmailMessage attribute)
body (GmailMessage attribute)
C
cc (GmailMessage attribute)
ChatMessage (class in aipype.llm_task)
clear() (TaskContext method)
,
[1]
close() (URLFetcher method)
,
[1]
combine_article_content() (in module aipype)
(in module aipype.task_dependencies)
combine_text_fields() (in module aipype)
(in module aipype.transform_task)
completed_tasks (AgentRunResult attribute)
,
[1]
ConditionalTask (class in aipype)
(class in aipype.conditional_task)
config (BaseTask attribute)
(PipelineAgent attribute)
,
[1]
contains_condition() (in module aipype)
(in module aipype.conditional_task)
content (ChatMessage attribute)
context (PipelineAgent attribute)
,
[1]
context_instance (LLMTask attribute)
(TaskWrapper attribute)
,
[1]
create_batch_read_config() (GmailReadEmailTask static method)
create_combined_auth_config() (GoogleOAuthTask static method)
create_context() (BasePipelineAgent method)
,
[1]
create_custom_scopes_config() (GoogleOAuthTask static method)
create_full_sheet_config() (ReadGoogleSheetTask static method)
create_gmail_auth_config() (GoogleOAuthTask static method)
create_label() (GmailService method)
create_optional_dependency() (in module aipype)
(in module aipype.task_dependencies)
create_range_config() (ReadGoogleSheetTask static method)
create_required_dependency() (in module aipype)
(in module aipype.task_dependencies)
create_search_query() (GmailListEmailsTask static method)
create_service_with_scopes() (GoogleAuthService static method)
create_sheet_config() (ReadGoogleSheetTask static method)
create_sheets_auth_config() (GoogleOAuthTask static method)
create_task_result_from_current_state() (BaseTask method)
D
data (TaskResult attribute)
,
[1]
date (GmailMessage attribute)
DEFAULT_MAX_TOKENS (LLMTask attribute)
,
[1]
DEFAULT_TEMPERATURE (LLMTask attribute)
,
[1]
DEFAULT_TIMEOUT (LLMTask attribute)
,
[1]
(SerperSearcher attribute)
dependencies (BaseTask attribute)
DependencyResolver (class in aipype)
(class in aipype.task_dependencies)
DependencyType (class in aipype)
(class in aipype.task_dependencies)
Depends (class in aipype)
(class in aipype.decorators)
display_completed_results() (TaskContext method)
,
[1]
display_result_content() (TaskContext method)
,
[1]
display_results() (BasePipelineAgent method)
,
[1]
E
end_col (SheetRange attribute)
end_row (SheetRange attribute)
ERROR (AgentRunStatus attribute)
,
[1]
error (TaskResult attribute)
,
[1]
ERROR (TaskStatus attribute)
,
[1]
error_message (AgentRunResult attribute)
,
[1]
execute_multiple_tools() (ToolExecutor method)
,
[1]
execute_tool() (ToolExecutor method)
,
[1]
execution_time (AgentRunResult attribute)
,
[1]
(TaskResult attribute)
,
[1]
extract_field_from_list() (in module aipype)
(in module aipype.transform_task)
extract_message_ids_from_list_result() (GmailReadEmailTask static method)
extract_urls_from_results() (in module aipype)
(in module aipype.task_dependencies)
ExtractAudioFromVideoTask (class in aipype)
F
failed_tasks (AgentRunResult attribute)
,
[1]
failure() (AgentRunResult class method)
,
[1]
(TaskResult class method)
,
[1]
fetch() (URLFetcher method)
,
[1]
fetch_headers_only() (URLFetcher method)
,
[1]
fetch_main_text() (in module aipype)
fetch_url() (in module aipype)
filename (GmailAttachment attribute)
FileSaveTask (class in aipype)
filter_by_condition() (in module aipype)
(in module aipype.transform_task)
filter_rows() (SheetData method)
flatten_list() (in module aipype)
format_as_markdown_list() (in module aipype)
(in module aipype.transform_task)
format_search_query() (in module aipype)
(in module aipype.task_dependencies)
from_a1_notation() (SheetRange static method)
G
generate_schema() (ToolSchemaGenerator static method)
,
[1]
generate_tool_context() (ToolRegistry method)
,
[1]
get_all_results() (TaskContext method)
,
[1]
get_cell() (SheetData method)
get_column() (SheetData method)
get_completed_tasks() (TaskContext method)
,
[1]
get_context() (BasePipelineAgent method)
,
[1]
get_credentials() (GoogleAuthService method)
get_data() (TaskContext method)
,
[1]
get_dependencies() (AudioTranscriptTask method)
(BaseTask method)
(BatchArticleSummarizeTask method)
(FileSaveTask method)
(GmailListEmailsTask method)
(GmailReadEmailTask method)
(GoogleOAuthTask method)
(ReadGoogleSheetTask method)
(URLFetchTask method)
get_dependency_info() (BasePipelineAgent method)
,
[1]
(DependencyResolver method)
,
[1]
get_dependency_task_name() (in module aipype.dependency_inference)
get_error() (BaseTask method)
get_execution_history() (TaskContext method)
,
[1]
get_execution_plan() (BasePipelineAgent method)
,
[1]
get_execution_stats() (ToolExecutor method)
,
[1]
get_execution_summary() (ConditionalTask method)
,
[1]
get_execution_time() (BaseTask method)
get_failed_tasks() (TaskContext method)
,
[1]
get_legacy_result() (TaskResult method)
,
[1]
get_message() (GmailService method)
get_metadata() (AgentRunResult method)
,
[1]
(TaskResult method)
,
[1]
get_path_value() (TaskContext method)
,
[1]
get_phase() (TaskExecutionPlan method)
,
[1]
get_resolved_context() (LLMTask method)
,
[1]
get_resolved_prompt() (LLMTask method)
,
[1]
get_resolved_role() (LLMTask method)
,
[1]
get_result() (BaseTask method)
(TaskContext method)
,
[1]
get_result_content() (TaskContext method)
,
[1]
get_result_field() (TaskContext method)
,
[1]
get_result_fields() (TaskContext method)
,
[1]
get_row() (SheetData method)
get_scopes() (GoogleAuthService method)
get_sheet_names() (GoogleSheetsService method)
get_spreadsheet_info() (GoogleSheetsService method)
get_status() (BaseTask method)
get_task_count() (TaskContext method)
,
[1]
get_tool_count() (ToolRegistry method)
,
[1]
get_tool_function() (ToolRegistry method)
,
[1]
get_tool_metadata() (ToolRegistry method)
,
[1]
get_tool_schemas() (ToolRegistry method)
,
[1]
get_total_log_count() (LLMLogReader method)
get_total_tasks() (TaskExecutionPlan method)
,
[1]
GmailAttachment (class in aipype_g)
GmailLabel (class in aipype_g)
GmailListEmailsTask (class in aipype_g)
GmailMessage (class in aipype_g)
GmailReadEmailTask (class in aipype_g)
GmailService (class in aipype_g)
GmailThread (class in aipype_g)
GoogleAuthService (class in aipype_g)
GoogleOAuthTask (class in aipype_g)
GoogleSheetsService (class in aipype_g)
H
has_attachments (GmailMessage property)
has_data() (TaskResult method)
,
[1]
has_error() (BaseTask method)
has_gmail_access() (GoogleAuthService method)
has_headers (SheetData property)
has_result() (TaskContext method)
,
[1]
has_result_content() (TaskContext method)
,
[1]
has_scope() (GoogleAuthService method)
has_sheet() (SpreadsheetInfo method)
has_sheets_access() (GoogleAuthService method)
has_tool() (ToolRegistry method)
,
[1]
headers (GmailMessage attribute)
(SheetData attribute)
history_id (GmailMessage attribute)
(GmailThread attribute)
html_body (GmailMessage attribute)
I
increment_counter_action() (in module aipype)
(in module aipype.conditional_task)
index (LogEntry attribute)
infer_dependencies_from_signature() (in module aipype.dependency_inference)
input (LogEntry attribute)
input_data (TransformTask property)
,
[1]
internal_date (GmailMessage attribute)
is_authenticated() (GoogleAuthService method)
is_completed() (BaseTask method)
is_error() (AgentRunResult method)
,
[1]
(TaskResult method)
,
[1]
is_important (GmailMessage property)
is_optional() (TaskDependency method)
,
[1]
is_partial() (AgentRunResult method)
,
[1]
(TaskResult method)
,
[1]
is_required() (TaskDependency method)
,
[1]
is_running() (AgentRunResult method)
,
[1]
is_skipped() (TaskResult method)
,
[1]
is_starred (GmailMessage property)
is_success() (AgentRunResult method)
,
[1]
(TaskResult method)
,
[1]
is_system_label (GmailLabel property)
is_unread (GmailMessage property)
(GmailThread property)
is_user_label (GmailLabel property)
L
label_id (GmailLabel attribute)
label_ids (GmailMessage attribute)
label_list_visibility (GmailLabel attribute)
label_type (GmailLabel attribute)
latest_message (GmailThread property)
list_labels() (GmailService method)
list_messages() (GmailService method)
list_size_condition() (in module aipype)
(in module aipype.conditional_task)
list_tool_names() (ToolRegistry method)
,
[1]
llm() (in module aipype)
(in module aipype.helpers)
LLMLogReader (class in aipype_extras)
LLMTask (class in aipype)
(class in aipype.llm_task)
log_action() (in module aipype)
(in module aipype.conditional_task)
LogEntry (class in aipype_extras)
logger (BaseTask attribute)
M
mark_error() (BaseTask method)
mark_started() (BaseTask method)
mark_success() (BaseTask method)
MAX_RESULTS_LIMIT (SerperSearcher attribute)
mcp_server() (in module aipype)
(in module aipype.helpers)
mcp_tools (LLMTask attribute)
message_count (GmailThread property)
message_id (GmailMessage attribute)
message_list_visibility (GmailLabel attribute)
messages (GmailThread attribute)
messages_total (GmailLabel attribute)
messages_unread (GmailLabel attribute)
metadata (AgentRunResult attribute)
,
[1]
(SheetData attribute)
(TaskResult attribute)
,
[1]
method (TaskWrapper attribute)
,
[1]
mime_type (GmailAttachment attribute)
model (LogEntry attribute)
modify_message_labels() (GmailService method)
module
aipype
aipype.agent_run_result
aipype.conditional_task
aipype.declarative_agent
aipype.decorators
aipype.dependency_inference
aipype.helpers
aipype.llm_task
aipype.pipeline_agent
aipype.search_task
aipype.task_context
aipype.task_dependencies
aipype.task_result
aipype.task_wrapper
aipype.tool_executor
aipype.tool_registry
aipype.tools
aipype.transform_task
aipype_extras
aipype_g
N
name (BaseTask attribute)
(GmailLabel attribute)
(PipelineAgent attribute)
,
[1]
NOT_STARTED (TaskStatus attribute)
,
[1]
num_cols (SheetData property)
num_rows (SheetData property)
num_sheets (SpreadsheetInfo property)
O
OPTIONAL (DependencyType attribute)
,
[1]
output (LogEntry attribute)
P
parse_message() (GmailService method)
PARTIAL (AgentRunStatus attribute)
,
[1]
(TaskStatus attribute)
,
[1]
partial() (AgentRunResult class method)
,
[1]
(TaskResult class method)
,
[1]
participants (GmailThread property)
path (Depends attribute)
,
[1]
,
[2]
,
[3]
phases (TaskExecutionPlan attribute)
,
[1]
PipelineAgent (class in aipype)
(class in aipype.declarative_agent)
preview_condition() (ConditionalTask method)
,
[1]
preview_resolved_templates() (LLMTask method)
,
[1]
preview_transformation() (TransformTask method)
,
[1]
print_header() (in module aipype)
print_message_box() (in module aipype)
properties (SpreadsheetInfo attribute)
provider (LogEntry attribute)
Q
quality_gate_condition() (in module aipype)
(in module aipype.conditional_task)
R
range_read (SheetData attribute)
raw_line (LogEntry attribute)
read_all_data() (GoogleSheetsService method)
read_logs() (LLMLogReader method)
read_range() (GoogleSheetsService method)
read_sheet() (GoogleSheetsService method)
ReadGoogleSheetTask (class in aipype_g)
recipient (GmailMessage attribute)
record_task_completed() (TaskContext method)
,
[1]
record_task_failed() (TaskContext method)
,
[1]
record_task_started() (TaskContext method)
,
[1]
REQUIRED (DependencyType attribute)
,
[1]
REQUIRED_CONFIGS (LLMTask attribute)
,
[1]
reset() (BasePipelineAgent method)
,
[1]
(BaseTask method)
resolve_dependencies() (DependencyResolver method)
,
[1]
resolved_context (LLMTask attribute)
resolved_prompt (LLMTask attribute)
resolved_role (LLMTask attribute)
response_format_config (LLMTask attribute)
response_format_type (LLMTask attribute)
role (ChatMessage attribute)
run() (AudioTranscriptTask method)
(BasePipelineAgent method)
,
[1]
(BaseTask method)
(BatchArticleSummarizeTask method)
(ConditionalTask method)
,
[1]
(ExtractAudioFromVideoTask method)
(FileSaveTask method)
(GmailListEmailsTask method)
(GmailReadEmailTask method)
(GoogleOAuthTask method)
(LLMTask method)
,
[1]
(ReadGoogleSheetTask method)
(SearchTask method)
,
[1]
(TaskWrapper method)
,
[1]
(TransformTask method)
,
[1]
(URLFetchTask method)
RUNNING (AgentRunStatus attribute)
,
[1]
running() (AgentRunResult class method)
,
[1]
S
safe_dict_get() (in module aipype)
search() (BaseSearcher method)
(in module aipype)
(in module aipype.helpers)
(SerperSearcher method)
SEARCH_ENDPOINT (SerperSearcher attribute)
search_with_content() (in module aipype)
(in module aipype.tools)
SearchResponse (class in aipype)
SearchResult (class in aipype)
SearchTask (class in aipype)
(class in aipype.search_task)
send_message() (GmailService method)
sender (GmailMessage attribute)
sender_email (GmailMessage property)
sender_name (GmailMessage property)
SerperSearcher (class in aipype)
set_agent_name() (BaseTask method)
set_context() (BaseTask method)
(ConditionalTask method)
,
[1]
(LLMTask method)
,
[1]
(TaskWrapper method)
,
[1]
(TransformTask method)
,
[1]
set_data() (TaskContext method)
,
[1]
set_flag_action() (in module aipype)
(in module aipype.conditional_task)
setup_logger() (in module aipype)
setup_tasks() (BasePipelineAgent method)
,
[1]
(PipelineAgent method)
,
[1]
shape (SheetData property)
sheet_name (SheetData attribute)
(SheetRange attribute)
sheet_names (SpreadsheetInfo attribute)
SheetData (class in aipype_g)
SheetRange (class in aipype_g)
size (GmailAttachment attribute)
size_estimate (GmailMessage attribute)
SKIPPED (TaskStatus attribute)
,
[1]
skipped() (TaskResult class method)
,
[1]
snippet (GmailMessage attribute)
spreadsheet_id (SheetData attribute)
(SpreadsheetInfo attribute)
SpreadsheetInfo (class in aipype_g)
start_col (SheetRange attribute)
start_row (SheetRange attribute)
STARTED (TaskStatus attribute)
,
[1]
status (AgentRunResult attribute)
,
[1]
(TaskResult attribute)
,
[1]
status_changed_at (BaseTask property)
store_result() (TaskContext method)
,
[1]
subject (GmailMessage attribute)
SUCCESS (AgentRunStatus attribute)
,
[1]
(TaskStatus attribute)
,
[1]
success() (AgentRunResult class method)
,
[1]
(TaskResult class method)
,
[1]
success_rate_condition() (in module aipype)
(in module aipype.conditional_task)
supports_response_format (LLMTask attribute)
supports_tools (LLMTask attribute)
T
task() (in module aipype)
(in module aipype.decorators)
task_name (LogEntry attribute)
TaskContext (class in aipype)
(class in aipype.task_context)
TaskDependency (class in aipype)
(class in aipype.task_dependencies)
TaskExecutionPlan (class in aipype)
(class in aipype.pipeline_agent)
TaskResult (class in aipype)
(class in aipype.task_result)
tasks (PipelineAgent attribute)
,
[1]
(TaskExecutionPlan attribute)
,
[1]
TaskStatus (class in aipype)
(class in aipype.task_result)
TaskWrapper (class in aipype)
(class in aipype.task_wrapper)
thread_id (GmailMessage attribute)
(GmailThread attribute)
threads_total (GmailLabel attribute)
threads_unread (GmailLabel attribute)
threshold_condition() (in module aipype)
(in module aipype.conditional_task)
timestamp (LogEntry attribute)
timestamp() (in module aipype)
title (SpreadsheetInfo attribute)
to_dict() (GmailLabel method)
(GmailMessage method)
(GmailThread method)
(GoogleAuthService method)
(SearchResponse method)
(SearchResult method)
(SheetData method)
(SpreadsheetInfo method)
to_dict_list() (SheetData method)
tool() (in module aipype)
(in module aipype.tools)
tool_calls (ChatMessage attribute)
tool_executor (LLMTask attribute)
tool_registry (LLMTask attribute)
tool_setup_error (LLMTask attribute)
ToolExecutor (class in aipype)
(class in aipype.tool_executor)
ToolMetadata (class in aipype)
(class in aipype.tools)
ToolRegistry (class in aipype)
(class in aipype.tool_registry)
ToolSchemaGenerator (class in aipype)
(class in aipype.tools)
total_phases (AgentRunResult attribute)
,
[1]
total_phases() (TaskExecutionPlan method)
,
[1]
total_tasks (AgentRunResult attribute)
,
[1]
transform() (in module aipype)
(in module aipype.helpers)
TransformTask (class in aipype)
(class in aipype.transform_task)
U
unwrap_to_legacy() (in module aipype)
(in module aipype.task_result)
URLFetcher (class in aipype)
(class in aipype.utils.url_fetcher)
URLFetchTask (class in aipype)
V
validate_all_tools() (ToolRegistry method)
,
[1]
validate_dependencies() (BasePipelineAgent method)
,
[1]
(DependencyResolver method)
,
[1]
validate_query() (BaseSearcher method)
validate_range() (GoogleSheetsService method)
validate_required_fields() (in module aipype)
validate_tool_function() (ToolSchemaGenerator static method)
,
[1]
validation_rules (BaseTask attribute)
(LLMTask attribute)
values (SheetData attribute)
W
wrap_legacy_result() (in module aipype)
(in module aipype.task_result)