Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -491,19 +491,19 @@ print(tasks_response)
for task in tasks_response.items:
print(f"\nTask #{task.order}:")
print(f" ID: {task.id}")
print(f" Title: {task.data['task_description']}")
print(f" Title: {task.data.task_description}")
print(f" Status: {task.status}")

# Show progress updates if available
if "progresses" in task.data:
print(f" Progress updates: {len(task.data['progresses'])}")
for progress in task.data["progresses"]:
print(f" Progress updates: {len(task.data.progresses)}")
for progress in task.data.progresses:
print(f" - {progress}")

# Show user preferences if available
if "user_preferences" in task.data:
print(" User preferences:")
for pref in task.data["user_preferences"]:
for pref in task.data.user_preferences:
print(f" - {pref}")

```
Expand Down
26 changes: 24 additions & 2 deletions docs/api-reference/openapi.json
Original file line number Diff line number Diff line change
Expand Up @@ -2414,8 +2414,7 @@
"type" : "string"
},
"data" : {
"properties" : { },
"type" : "object"
"$ref" : "#/components/schemas/model.TaskData"
},
"id" : {
"type" : "string"
Expand Down Expand Up @@ -2444,6 +2443,29 @@
},
"type" : "object"
},
"model.TaskData" : {
"properties" : {
"progresses" : {
"items" : {
"type" : "string"
},
"type" : "array"
},
"sop_thinking" : {
"type" : "string"
},
"task_description" : {
"type" : "string"
},
"user_preferences" : {
"items" : {
"type" : "string"
},
"type" : "array"
}
},
"type" : "object"
},
"serializer.Response" : {
"properties" : {
"code" : {
Expand Down
12 changes: 6 additions & 6 deletions docs/integrations/agno.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -198,7 +198,7 @@ async def main():

print("Extracted tasks:")
for task in tasks_response.items:
print(f"Task: {task.data['task_description']}")
print(f"Task: {task.data.task_description}")
print(f"Status: {task.status}")

if __name__ == "__main__":
Expand Down Expand Up @@ -233,17 +233,17 @@ acontext_client.sessions.flush(session_id)
tasks_response = acontext_client.sessions.get_tasks(session_id)

for task in tasks_response.items:
print(f"Task: {task.data['task_description']}")
print(f"Task: {task.data.task_description}")
print(f"Status: {task.status}")

# Access progress updates if available
if "progresses" in task.data:
for progress in task.data["progresses"]:
if task.data.progresses:
for progress in task.data.progresses:
print(f" Progress: {progress}")

# Access user preferences if available
if "user_preferences" in task.data:
for pref in task.data["user_preferences"]:
if task.data.user_preferences:
for pref in task.data.user_preferences:
print(f" Preference: {pref}")
```

Expand Down
12 changes: 6 additions & 6 deletions docs/integrations/ai-sdk.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -474,7 +474,7 @@ async function main(): Promise<void> {

console.log('Extracted tasks:');
for (const task of tasksResponse.items) {
console.log(`Task: ${task.data['task_description']}`);
console.log(`Task: ${task.data.task_description}`);
console.log(`Status: ${task.status}`);
}
}
Expand Down Expand Up @@ -517,19 +517,19 @@ await acontextClient.sessions.flush(sessionId);
const tasksResponse = await acontextClient.sessions.getTasks(sessionId);

for (const task of tasksResponse.items) {
console.log(`Task: ${task.data['task_description']}`);
console.log(`Task: ${task.data.task_description}`);
console.log(`Status: ${task.status}`);

// Access progress updates if available
if ('progresses' in task.data) {
for (const progress of task.data['progresses'] as any[]) {
if (task.data.progresses) {
for (const progress of task.data.progresses) {
console.log(` Progress: ${progress}`);
}
}

// Access user preferences if available
if ('user_preferences' in task.data) {
for (const pref of task.data['user_preferences'] as any[]) {
if (task.data.user_preferences) {
for (const pref of task.data.user_preferences) {
console.log(` Preference: ${pref}`);
}
}
Expand Down
12 changes: 6 additions & 6 deletions docs/integrations/openai-python.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -332,7 +332,7 @@ async def main():

print("Extracted tasks:")
for task in tasks_response.items:
print(f"Task: {task.data['task_description']}")
print(f"Task: {task.data.task_description}")
print(f"Status: {task.status}")

if __name__ == "__main__":
Expand Down Expand Up @@ -370,17 +370,17 @@ acontext_client.sessions.flush(session_id)
tasks_response = acontext_client.sessions.get_tasks(session_id)

for task in tasks_response.items:
print(f"Task: {task.data['task_description']}")
print(f"Task: {task.data.task_description}")
print(f"Status: {task.status}")

# Access progress updates if available
if "progresses" in task.data:
for progress in task.data["progresses"]:
if task.data.progresses:
for progress in task.data.progresses:
print(f" Progress: {progress}")

# Access user preferences if available
if "user_preferences" in task.data:
for pref in task.data["user_preferences"]:
if task.data.user_preferences:
for pref in task.data.user_preferences:
print(f" Preference: {pref}")
```

Expand Down
12 changes: 6 additions & 6 deletions docs/integrations/openai-typescript.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -397,7 +397,7 @@ async function main(): Promise<void> {

console.log('Extracted tasks:');
for (const task of tasksResponse.items) {
console.log(`Task: ${task.data['task_description']}`);
console.log(`Task: ${task.data.task_description}`);
console.log(`Status: ${task.status}`);
}
}
Expand Down Expand Up @@ -441,19 +441,19 @@ await acontextClient.sessions.flush(sessionId);
const tasksResponse = await acontextClient.sessions.getTasks(sessionId);

for (const task of tasksResponse.items) {
console.log(`Task: ${task.data['task_description']}`);
console.log(`Task: ${task.data.task_description}`);
console.log(`Status: ${task.status}`);

// Access progress updates if available
if ('progresses' in task.data) {
for (const progress of task.data['progresses'] as any[]) {
if (task.data.progresses) {
for (const progress of task.data.progresses) {
console.log(` Progress: ${progress}`);
}
}

// Access user preferences if available
if ('user_preferences' in task.data) {
for (const pref of task.data['user_preferences'] as any[]) {
if (task.data.user_preferences) {
for (const pref of task.data.user_preferences) {
console.log(` Preference: ${pref}`);
}
}
Expand Down
12 changes: 6 additions & 6 deletions docs/integrations/openai_agent.mdx
Original file line number Diff line number Diff line change
Expand Up @@ -277,7 +277,7 @@ async def session_1(session_id: str):

print("Extracted tasks:")
for task in tasks_response.items:
print(f"Task: {task.data['task_description']}")
print(f"Task: {task.data.task_description}")
print(f"Status: {task.status}")

async def main():
Expand Down Expand Up @@ -324,17 +324,17 @@ acontext_client.sessions.flush(session_id)
tasks_response = acontext_client.sessions.get_tasks(session_id)

for task in tasks_response.items:
print(f"Task: {task.data['task_description']}")
print(f"Task: {task.data.task_description}")
print(f"Status: {task.status}")

# Access progress updates if available
if "progresses" in task.data:
for progress in task.data["progresses"]:
if task.data.progresses:
for progress in task.data.progresses:
print(f" Progress: {progress}")

# Access user preferences if available
if "user_preferences" in task.data:
for pref in task.data["user_preferences"]:
if task.data.user_preferences:
for pref in task.data.user_preferences:
print(f" Preference: {pref}")
```

Expand Down
Loading
Loading