Skip to content

Commit 2828f98

Browse files
committed
merge main
2 parents 77beeb1 + 33f620a commit 2828f98

File tree

229 files changed

+1915
-11126
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

229 files changed

+1915
-11126
lines changed

.cursor/rules/40_temporal_and_agents.mdc

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,5 +13,5 @@ Temporal integration:
1313
Agent framework:
1414

1515
- Agents are manifest-driven and support multiple agent types (sync and Temporal-based)
16-
- Use the examples under `examples/10_agentic/` and `examples/10_temporal/` for patterns
16+
- Use the examples under `examples/10_async/` and `examples/10_temporal/` for patterns
1717
- For debugging agents, use the CLI flags `--debug-worker` and `--debug-port`

.release-please-manifest.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
{
2-
".": "0.6.0"
2+
".": "0.6.1"
33
}

CHANGELOG.md

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,14 @@
11
# Changelog
22

3+
## 0.6.1 (2025-11-05)
4+
5+
Full Changelog: [v0.6.0...v0.6.1](https://github.com/scaleapi/scale-agentex-python/compare/v0.6.0...v0.6.1)
6+
7+
### Features
8+
9+
* **api:** api update ([f6189a4](https://github.com/scaleapi/scale-agentex-python/commit/f6189a43e1430fdd16c8d10e6ad835d9dfa5871c))
10+
* **api:** api update ([714c719](https://github.com/scaleapi/scale-agentex-python/commit/714c7194e488e6070c99e200b91189f50dcdb831))
11+
312
## 0.6.0 (2025-11-04)
413

514
Full Changelog: [v0.5.3...v0.6.0](https://github.com/scaleapi/scale-agentex-python/compare/v0.5.3...v0.6.0)
@@ -192,7 +201,7 @@ Full Changelog: [v0.4.10...v0.4.11](https://github.com/scaleapi/agentex-python/c
192201

193202
### Bug Fixes
194203

195-
* Adding new example for guardrails instead of using 10_agentic ([15dc44b](https://github.com/scaleapi/agentex-python/commit/15dc44b333a977564c9974cc089d5ef578840714))
204+
* Adding new example for guardrails instead of using 10_async ([15dc44b](https://github.com/scaleapi/agentex-python/commit/15dc44b333a977564c9974cc089d5ef578840714))
196205
* avoid newer type syntax ([6b5c82a](https://github.com/scaleapi/agentex-python/commit/6b5c82aab9ebcf755575b641aced2b77a13a71c3))
197206

198207

examples/launch-tutorials.sh

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -41,15 +41,15 @@ declare -a TUTORIALS=(
4141
"tutorials/00_sync/000_hello_acp|Basic Hello ACP (Sync)"
4242
"tutorials/00_sync/010_multiturn|Multi-turn Chat (Sync)"
4343
"tutorials/00_sync/020_streaming|Streaming Response (Sync)"
44-
"tutorials/10_agentic/00_base/000_hello_acp|Basic Hello ACP (Agentic)"
45-
"tutorials/10_agentic/00_base/010_multiturn|Multi-turn Chat (Agentic)"
46-
"tutorials/10_agentic/00_base/020_streaming|Streaming Response (Agentic)"
47-
"tutorials/10_agentic/00_base/030_tracing|Tracing Example (Agentic)"
48-
"tutorials/10_agentic/00_base/040_other_sdks|Other SDKs Integration (Agentic)"
49-
"tutorials/10_agentic/00_base/080_batch_events|Batch Events (Agentic)"
50-
"tutorials/10_agentic/10_temporal/000_hello_acp|Basic Hello ACP (Temporal)"
51-
"tutorials/10_agentic/10_temporal/010_agent_chat|Agent Chat (Temporal)"
52-
"tutorials/10_agentic/10_temporal/020_state_machine|State Machine (Temporal)"
44+
"tutorials/10_async/00_base/000_hello_acp|Basic Hello ACP (Async)"
45+
"tutorials/10_async/00_base/010_multiturn|Multi-turn Chat (Async)"
46+
"tutorials/10_async/00_base/020_streaming|Streaming Response (Async)"
47+
"tutorials/10_async/00_base/030_tracing|Tracing Example (Async)"
48+
"tutorials/10_async/00_base/040_other_sdks|Other SDKs Integration (Async)"
49+
"tutorials/10_async/00_base/080_batch_events|Batch Events (Async)"
50+
"tutorials/10_async/10_temporal/000_hello_acp|Basic Hello ACP (Temporal)"
51+
"tutorials/10_async/10_temporal/010_agent_chat|Agent Chat (Temporal)"
52+
"tutorials/10_async/10_temporal/020_state_machine|State Machine (Temporal)"
5353
)
5454

5555
# Function to print colored output
@@ -90,7 +90,7 @@ show_menu() {
9090
print_colored $GREEN " c. Clean up any orphaned tutorial processes"
9191
print_colored $GREEN " q. Quit"
9292
echo ""
93-
print_colored $YELLOW "📌 Note: The multi-agent system tutorial (tutorials/10_agentic/90_multi_agent_non_temporal) is excluded"
93+
print_colored $YELLOW "📌 Note: The multi-agent system tutorial (tutorials/10_async/90_multi_agent_non_temporal) is excluded"
9494
print_colored $YELLOW " as it has a special launch process. Use its own start-agents.sh script."
9595
echo ""
9696
}

examples/tutorials/00_sync/000_hello_acp/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ The simplest agent type: synchronous request/response pattern with a single `@ac
66
## What You'll Learn
77
- Building a basic synchronous agent
88
- The `@acp.on_message_send` handler pattern
9-
- When to use sync vs agentic agents
9+
- When to use sync vs async agents
1010

1111
## Prerequisites
1212
- Development environment set up (see [main repo README](https://github.com/scaleapi/scale-agentex))
@@ -39,6 +39,6 @@ That's it - one handler, immediate response. No task creation, no state manageme
3939
- Operations that complete in under a second
4040

4141
## Why This Matters
42-
Sync agents are the simplest way to get started with AgentEx. They're perfect for learning the basics and building stateless agents. Once you need conversation memory or task tracking, you'll graduate to agentic agents.
42+
Sync agents are the simplest way to get started with AgentEx. They're perfect for learning the basics and building stateless agents. Once you need conversation memory or task tracking, you'll graduate to async agents.
4343

4444
**Next:** [010_multiturn](../010_multiturn/) - Add conversation memory to your agent

examples/tutorials/00_sync/010_multiturn/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -46,9 +46,9 @@ The handler accepts history, builds context, and returns responses that referenc
4646
## When to Use
4747
- Simple chatbots that need conversation memory
4848
- When client can maintain and send conversation history
49-
- Quick prototypes before building full agentic agents
49+
- Quick prototypes before building full async agents
5050

5151
## Why This Matters
52-
While sync agents can handle conversations, you're responsible for managing state on the client side. This becomes complex quickly. For production conversational agents, consider agentic agents ([10_agentic/00_base/010_multiturn](../../10_agentic/00_base/010_multiturn/)) where the platform manages state automatically.
52+
While sync agents can handle conversations, you're responsible for managing state on the client side. This becomes complex quickly. For production conversational agents, consider async agents ([10_async/00_base/010_multiturn](../../10_async/00_base/010_multiturn/)) where the platform manages state automatically.
5353

5454
**Next:** [020_streaming](../020_streaming/) - Stream responses in real-time

examples/tutorials/00_sync/020_streaming/README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,4 +42,4 @@ Return an async generator instead of a single response - each `yield` sends an u
4242
## Why This Matters
4343
Streaming dramatically improves user experience for longer operations. Instead of waiting 10 seconds for a complete response, users see results immediately as they're generated. This is essential for modern AI agents.
4444

45-
**Next:** Ready for task management? → [10_agentic/00_base/000_hello_acp](../../10_agentic/00_base/000_hello_acp/)
45+
**Next:** Ready for task management? → [10_async/00_base/000_hello_acp](../../10_async/00_base/000_hello_acp/)

0 commit comments

Comments
 (0)