Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/ag2ai/build-with-ag2
/ types & classes
Types & classes
48 in github.com/ag2ai/build-with-ag2
⨍
Functions
534
◇
Types & classes
48
↳
Endpoints
28
↓ 22 callers
Class
ParallelWorkflowAdapter
Workflow channel adapter with fan-out / fan-in support. Same broad shape as ``WorkflowAdapter`` — a ``TransitionGraph`` in ``knobs["graph"]``
itops/orchestration/parallel_workflow.py:155
↓ 6 callers
Class
AccusationResult
beta/mystery-dinner/app/game_master.py:16
↓ 6 callers
Class
SuspectProfile
beta/mystery-dinner/app/cases/blackwood_estate.py:22
↓ 5 callers
Class
DynamicParallelTarget
Read the fan-out set from a tool-call argument; map via a static dict. ``from_tool_arg`` names the tool argument whose value (a list of nickn
itops/orchestration/parallel_workflow.py:122
↓ 2 callers
Class
ParallelWorkflowState
Adapter state for a parallel-capable workflow channel. Either ``expected_next_speaker`` is set (scalar mode) or ``pending_speakers`` is non-e
itops/orchestration/parallel_workflow.py:73
↓ 1 callers
Class
CaseMemory
beta/mystery-dinner/app/memory.py:35
↓ 1 callers
Class
CommentaryEngine
beta/mystery-dinner/app/commentary.py:26
↓ 1 callers
Class
CommentaryLine
beta/mystery-dinner/app/commentary.py:20
↓ 1 callers
Class
DocumentDraft
tutorial/agent_pattern_cookbook/pattern_advanced_feedback_loop.py:141
↓ 1 callers
Class
DocumentPlan
tutorial/agent_pattern_cookbook/pattern_advanced_feedback_loop.py:97
↓ 1 callers
Class
DueDiligenceResults
due-diligence-with-tinyfish/main.py:83
↓ 1 callers
Class
EmittingTicketStore
File-backed ticket store that also emits an event on every create / update / status / human-flag change, so the UI sees the lifecycle live.
itops/it_ops_app/server.py:126
↓ 1 callers
Class
Event
travel-planner/google_map_platforms.py:15
↓ 1 callers
Class
FeedbackCollection
tutorial/agent_pattern_cookbook/pattern_advanced_feedback_loop.py:191
↓ 1 callers
Class
FinalDocument
tutorial/agent_pattern_cookbook/pattern_advanced_feedback_loop.py:302
↓ 1 callers
Class
GameClock
beta/mystery-dinner/app/clock.py:6
↓ 1 callers
Class
GameMaster
beta/mystery-dinner/app/game_master.py:29
↓ 1 callers
Class
InterrogationTurn
beta/mystery-dinner/app/memory.py:8
↓ 1 callers
Class
LaneRouter
Subscribes to the parent stream and every child (researcher) stream. Each stream gets a short label ([lead], [r1], [r2], ...) that prefixes i
beta/parallel-research/main.py:106
↓ 1 callers
Class
ParallelAgentsTarget
Static fan-out target. ``agent_ids`` is the set of channel agent ids that must each speak exactly once before the workflow proceeds to the ne
itops/orchestration/parallel_workflow.py:100
↓ 1 callers
Class
RevisedDocument
tutorial/agent_pattern_cookbook/pattern_advanced_feedback_loop.py:235
↓ 1 callers
Class
SandboxState
beta/data-analyst/backend.py:42
↓ 1 callers
Class
StreamAdapter
Imitation WebSocket that gpt-researcher writes to via send_json(). This allows us to get the streaming output from gpt-researcher as it utili
ag-ui/gpt-researcher/server.py:66
↓ 1 callers
Class
Ticket
itops/orchestration/run_demo.py:158
↓ 1 callers
Class
TicketStore
File-backed ticket store — one ``INC-NNN.json`` per ticket in ``TICKETS_DIR``. Persists across restarts.
itops/orchestration/run_demo.py:183
↓ 1 callers
Class
VerifiedFact
beta/mystery-dinner/app/memory.py:17
↓ 1 callers
Class
WSListener
Forwards every accepted envelope (and channel close) to the UI as a structured event. Names resolve through the shared id→name map that the or
itops/it_ops_app/server.py:154
↓ 1 callers
Class
_ConsolePrinter
Emit a one-line summary of each envelope as it's accepted. Holds a *reference* to a shared id→name dict so names registered later (e.g. the s
itops/orchestration/run_demo.py:757
Class
manage-todos-with-realtime-agent/website_files/static/Audio.js:3
Class
Audio
manage-todos-with-realtime-agent/website_files/static/Audio.js:3
Class
Config
tutorial/agent_pattern_cookbook/pattern_advanced_escalation.py:42
Class
ConsideredResponse
Structured response format for agents in the escalation pattern
tutorial/agent_pattern_cookbook/pattern_advanced_escalation.py:29
Class
Day
travel-planner/google_map_platforms.py:22
Class
DocumentStage
tutorial/agent_pattern_cookbook/pattern_advanced_feedback_loop.py:39
Class
Feedback
Feedback model for logging user feedback.
gcp-agent-starter-pack/templates/ag2/app/fast_api_app.py:74
Class
Feedback
Feedback model for logging user feedback.
gcp-agent-starter-pack/templates/ag2/app/app_utils/typing.py:6
Class
FeedbackItem
tutorial/agent_pattern_cookbook/pattern_advanced_feedback_loop.py:177
Class
FulfillmentResult
tutorial/agent_pattern_cookbook/pattern_advanced_pipeline.py:99
Class
InventoryResult
tutorial/agent_pattern_cookbook/pattern_advanced_pipeline.py:75
Class
Itinerary
travel-planner/google_map_platforms.py:26
Class
MessageRequest
tutorial/agent_pattern_cookbook/deploy_agent_to_gcp_vertexai/agent.py:32
Class
NotificationResult
tutorial/agent_pattern_cookbook/pattern_advanced_pipeline.py:109
Class
PaymentResult
tutorial/agent_pattern_cookbook/pattern_advanced_pipeline.py:87
Class
ResearchTask
tutorial/agent_pattern_cookbook/pattern_advanced_triage_with_tasks.py:28
Class
TaskAssignment
Structured output for task triage decisions.
tutorial/agent_pattern_cookbook/pattern_advanced_triage_with_tasks.py:41
Class
TaskPriority
tutorial/agent_pattern_cookbook/pattern_advanced_triage_with_tasks.py:22
Class
ValidationResult
tutorial/agent_pattern_cookbook/pattern_advanced_pipeline.py:63
Class
WritingTask
tutorial/agent_pattern_cookbook/pattern_advanced_triage_with_tasks.py:34