Skip to content

Commit 3b063fa

Browse files
committed
feat: add composio/cognee SDK methods
Add composio and cognee integration to the Python SDK: - composio_cognee.py: ComposioTool, ComposioToolResult, ComposioCredential - CogneeQAEntry, CogneeTraceEntry, CogneeFeedbackEntry, CogneeSkillRunEntry - CogneeImproveResult types - search_composio_tools, execute_composio_tool, list_composio_credentials - remember_qa, remember_trace, remember_feedback, remember_skill_run - improve, sync_session_to_permanent, recall_with_session - Exported from hawk/__init__.py
1 parent a7db543 commit 3b063fa

2 files changed

Lines changed: 459 additions & 0 deletions

File tree

src/hawk/__init__.py

Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -71,6 +71,26 @@
7171
ToolCall,
7272
Usage,
7373
)
74+
from .composio_cognee import (
75+
CogneeFeedbackEntry,
76+
CogneeImproveResult,
77+
CogneeQAEntry,
78+
CogneeSkillRunEntry,
79+
CogneeTraceEntry,
80+
ComposioCredential,
81+
ComposioTool,
82+
ComposioToolResult,
83+
execute_composio_tool,
84+
improve,
85+
list_composio_credentials,
86+
recall_with_session,
87+
remember_feedback,
88+
remember_qa,
89+
remember_skill_run,
90+
remember_trace,
91+
search_composio_tools,
92+
sync_session_to_permanent,
93+
)
7494
from .workflow import AsyncWorkflow, Workflow
7595

7696
__all__ = [
@@ -144,6 +164,24 @@
144164
"is_tracing_enabled",
145165
"run_benchmark",
146166
"run_benchmark_async",
167+
"search_composio_tools",
168+
"execute_composio_tool",
169+
"list_composio_credentials",
170+
"remember_qa",
171+
"remember_trace",
172+
"remember_feedback",
173+
"remember_skill_run",
174+
"improve",
175+
"sync_session_to_permanent",
176+
"recall_with_session",
177+
"ComposioTool",
178+
"ComposioToolResult",
179+
"ComposioCredential",
180+
"CogneeQAEntry",
181+
"CogneeTraceEntry",
182+
"CogneeFeedbackEntry",
183+
"CogneeSkillRunEntry",
184+
"CogneeImproveResult",
147185
"tool",
148186
"trace",
149187
"trace_chat",

0 commit comments

Comments
 (0)