Spaces:
Runtime error
Runtime error
chnages
Browse files- app/graph.py +3 -5
- graph.png +0 -0
app/graph.py
CHANGED
|
@@ -23,6 +23,7 @@ from app.database.connection import pool
|
|
| 23 |
from app.utils.embeddings import remote_embeddings
|
| 24 |
from langgraph.checkpoint.postgres import PostgresSaver
|
| 25 |
from langgraph.store.postgres import PostgresStore
|
|
|
|
| 26 |
|
| 27 |
# Define a standard retry policy for database-heavy nodes
|
| 28 |
db_retry_policy = RetryPolicy(
|
|
@@ -67,7 +68,7 @@ builder.add_node(
|
|
| 67 |
|
| 68 |
builder.add_node("archive_node", archive_node,retry=db_retry_policy)
|
| 69 |
|
| 70 |
-
builder.add_node("tools", ToolNode(
|
| 71 |
|
| 72 |
# Edges (Same as your original logic)
|
| 73 |
builder.add_edge(START, "safety_check_node")
|
|
@@ -133,16 +134,13 @@ builder.add_edge("store_memory_and_data_node", END)
|
|
| 133 |
builder.add_edge("unsafe_emails_node", END)
|
| 134 |
builder.add_edge("archive_node", END)
|
| 135 |
|
| 136 |
-
toolkit = GmailToolkit()
|
| 137 |
-
|
| 138 |
-
|
| 139 |
|
|
|
|
| 140 |
graph=builder.compile(checkpointer=checkpointer, store=memory_store,debug=True)
|
| 141 |
|
| 142 |
|
| 143 |
|
| 144 |
|
| 145 |
-
display(graph)
|
| 146 |
|
| 147 |
|
| 148 |
# try:
|
|
|
|
| 23 |
from app.utils.embeddings import remote_embeddings
|
| 24 |
from langgraph.checkpoint.postgres import PostgresSaver
|
| 25 |
from langgraph.store.postgres import PostgresStore
|
| 26 |
+
from app.tools.email_writing_agent_tools import email_writing_agent_tools
|
| 27 |
|
| 28 |
# Define a standard retry policy for database-heavy nodes
|
| 29 |
db_retry_policy = RetryPolicy(
|
|
|
|
| 68 |
|
| 69 |
builder.add_node("archive_node", archive_node,retry=db_retry_policy)
|
| 70 |
|
| 71 |
+
builder.add_node("tools", ToolNode(email_writing_agent_tools), retry=tool_node_retry_policy)
|
| 72 |
|
| 73 |
# Edges (Same as your original logic)
|
| 74 |
builder.add_edge(START, "safety_check_node")
|
|
|
|
| 134 |
builder.add_edge("unsafe_emails_node", END)
|
| 135 |
builder.add_edge("archive_node", END)
|
| 136 |
|
|
|
|
|
|
|
|
|
|
| 137 |
|
| 138 |
+
toolkit = GmailToolkit()
|
| 139 |
graph=builder.compile(checkpointer=checkpointer, store=memory_store,debug=True)
|
| 140 |
|
| 141 |
|
| 142 |
|
| 143 |
|
|
|
|
| 144 |
|
| 145 |
|
| 146 |
# try:
|
graph.png
CHANGED
|
|