How coze-dev/coze-loop works
Coze Loop is a platform for developing and operating AI agents. Its principal workflow spans prompt authoring and debugging, model-backed execution, systematic evaluation, and post-deployment observability; supporting capabilities include datasets, tools, and workspace foundations. The backend exposes these capabilities through API routing and service handlers. The README documents the product branches, while the sampled source is limited and does not establish most handler-to-domain wiring, so those internal links are omitted.
Main entry points: coze.loop.apis.go Coze API routes · router.go API router · prompt_manage_service.go Prompt management · prompt_debug_service.go Prompt debugging
Components 18
API entry
- API router
backend/api/router.go - Coze API routes
backend/api/router/coze/loop/apis/coze.loop.apis.go
Prompt and models
- Prompt management
backend/api/handler/coze/loop/apis/prompt_manage_service.go - Prompt debugging
backend/api/handler/coze/loop/apis/prompt_debug_service.go - Prompt execution
backend/api/handler/coze/loop/apis/prompt_execute_service.go - Model management
backend/api/handler/coze/loop/apis/llmmanage_service.go - Model runtime
backend/api/handler/coze/loop/apis/llmruntime_service.go
Evaluation
- Datasets
backend/api/handler/coze/loop/apis/dataset_service.go - Evaluation sets
backend/api/handler/coze/loop/apis/evaluation_set_service.go - Evaluation targets
backend/api/handler/coze/loop/apis/eval_target_service.go - Evaluators
backend/api/handler/coze/loop/apis/evaluator_service.go - Experiments
backend/api/handler/coze/loop/apis/experiment_service.go
Operations
- Trace observation
backend/api/handler/coze/loop/apis/observability_trace_service.go - Metrics
backend/api/handler/coze/loop/apis/observability_metric_service.go - Observation tasks
backend/api/handler/coze/loop/apis/observability_task_service.go - Workspace and identity
backend/api/handler/coze/loop/apis/foundation_space_service.go - Tool management
backend/api/handler/coze/loop/apis/tool_manage_service.go
Other components
- Developer
Connections 17
- Developer → API router: sends requests
- API router → Coze API routes: routes requests
- Coze API routes → Prompt management: dispatches
- Coze API routes → Prompt debugging: dispatches
- Coze API routes → Prompt execution: dispatches
- Coze API routes → Model management: dispatches
- Coze API routes → Model runtime: dispatches
- Coze API routes → Datasets: dispatches
- Coze API routes → Evaluation sets: dispatches
- Coze API routes → Evaluation targets: dispatches
- Coze API routes → Evaluators: dispatches
- Coze API routes → Experiments: dispatches
- Coze API routes → Trace observation: dispatches
- Coze API routes → Metrics: dispatches
- Coze API routes → Observation tasks: dispatches
- Coze API routes → Workspace and identity: dispatches
- Coze API routes → Tool management: dispatches