Skip to content

Commit 55d3c58

Browse files
authored
Merge branch 'main' into anticomputer/copilot-sdk-support
2 parents 6eb8360 + 4894ba0 commit 55d3c58

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

README.md

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -24,23 +24,23 @@ You can find a detailed overview of the taskflow grammar [here](doc/GRAMMAR.md)
2424
```
2525
┌─────────────────────────────────────────────────────┐
2626
│ CLI (cli.py) │
27-
│ Typer-based entry point: -p, -t, -l, -g, --resume │
27+
│ Typer-based entry point: -p, -t, -l, -g, --resume
2828
└─────────────────────┬───────────────────────────────┘
2929
3030
┌─────────────────────▼───────────────────────────────┐
31-
│ Runner (runner.py)
32-
│ Taskflow execution loop, model resolution,
33-
│ template rendering, session checkpointing
31+
│ Runner (runner.py) │
32+
│ Taskflow execution loop, model resolution, │
33+
│ template rendering, session checkpointing │
3434
└─────────────────────┬───────────────────────────────┘
3535
3636
┌─────────────────────▼───────────────────────────────┐
37-
│ MCP Lifecycle (mcp_lifecycle.py)
38-
│ Server connection, cleanup, process management
37+
│ MCP Lifecycle (mcp_lifecycle.py) │
38+
│ Server connection, cleanup, process management │
3939
└─────────────────────┬───────────────────────────────┘
4040
4141
┌─────────────────────▼───────────────────────────────┐
42-
│ Agent (agent.py)
43-
│ TaskAgent wrapper, hooks, OpenAI Agents SDK bridge
42+
│ Agent (agent.py) │
43+
│ TaskAgent wrapper, hooks, OpenAI Agents SDK bridge │
4444
└─────────────────────────────────────────────────────┘
4545
4646
Supporting modules:

src/seclab_taskflow_agent/runner.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -703,8 +703,8 @@ async def _deploy(ra: dict, pp: str) -> bool:
703703

704704
complete = True
705705
for result in task_results:
706-
if isinstance(result, Exception):
707-
logging.error(f"Caught exception in Gather: {result}")
706+
if not isinstance(result, bool):
707+
logging.error(f"Caught exception in Gather: {result}", exc_info=result)
708708
result = False
709709
complete = result and complete
710710
return complete

0 commit comments

Comments
 (0)