Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/Negai-ai/AgentClaw
/ endpoints
Endpoints
205 in github.com/Negai-ai/AgentClaw
⨍
Functions
3,963
◇
Types & classes
529
↳
Endpoints
205
Route
a
parent.node(id="a", output_to_user=False)
agentclaw/test/unit/test_sub_workflow_node.py:None
Route
act
child.node(id="act", output_fields=["memory", "action"])
agentclaw/test/unit/test_sub_workflow_node.py:None
Route
add_breakpoint
router.post("/sessions/{session_id}/breakpoints", response_model=BreakpointResponse)
agentclaw/api/routers/admin/debug.py:None
Route
admin_list_workflows
app.get(f"{self.admin_prefix}/workflows")
agentclaw/api/server.py:None
Route
answer
child.node(id="answer", output_fields=["answer"])
agentclaw/test/unit/test_sub_workflow_node.py:None
Route
b
parent.node(id="b", output_to_user=False)
agentclaw/test/unit/test_sub_workflow_node.py:None
Route
boom
app.get("/boom")
agentclaw/test/api/test_public_deployment_security_config.py:None
Route
bootstrap_public_room
router.get("/public/rooms/{room_id}/bootstrap", summary="Bootstrap a public room")
agentclaw/api/routers/public/rooms.py:None
Route
cancel_task
router.post("/{task_id}/cancel", summary="Cancel task")
agentclaw/api/routers/admin/tasks.py:None
Route
channel_logs
router.get("/{channel_id}/logs", summary="Channel message logs")
agentclaw/api/routers/admin/channels.py:None
Route
channel_webhook
router.post("/{channel_name}/webhook")
agentclaw/channels/routes.py:None
Route
channel_webhook_verify
router.get("/{channel_name}/webhook")
agentclaw/channels/routes.py:None
Route
child_step_one
child.node(id="child_step_one", output_to_user=False)
agentclaw/test/unit/test_sub_workflow_node.py:None
Route
child_step_two
child.node(id="child_step_two", output_to_user=False)
agentclaw/test/unit/test_sub_workflow_node.py:None
Route
cleanup_done_tasks
router.delete("/cleanup", summary="Cleanup done tasks")
agentclaw/api/routers/admin/tasks.py:None
Route
cleanup_feishu_setup
router.delete("/feishu/setup/{session_id}", summary="Cleanup Feishu setup")
agentclaw/api/routers/admin/channels.py:None
Route
clear_search_logs
router.delete("/{knowledgebase_id}/search-logs")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
compress_context
router.post( "/workflow/compress", summary="Compress context", description="Compress conversation
agentclaw/api/routers/public/execution.py:None
Route
confirm_action
router.post( "/confirm/{confirm_id}", response_model=ConfirmActionResponse, summary="Confirm actio
agentclaw/api/routers/public/execution.py:None
Route
confirm_soup_start
workflow.node( id="confirm_soup_start", description="确认使用候选汤并开始游戏", output_to_user=False, )
agentclaw/agent_square/turtle_soup_agent/agents/turtle_soup.py:None
Route
conversation_id
computed_field
agentclaw/api/schemas/trace.py:None
Route
create_channel
router.post("", summary="Create channel")
agentclaw/api/routers/admin/channels.py:None
Route
create_conversation
router.post("", summary="Create public conversation")
agentclaw/api/routers/public/conversations.py:None
Route
create_conversation
router.post("", summary="Create conversation")
agentclaw/api/routers/admin/conversations.py:None
Route
create_document_chunk
router.post("/{knowledgebase_id}/documents/{document_id}/chunks")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
create_job
router.post("/jobs", dependencies=[Depends(require_admin_auth)])
agentclaw/scheduler/api.py:None
Route
create_knowledgebase
router.post("")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
create_public_room
router.post("/public/workflows/{workflow_id}/rooms", summary="Create a public multi-user room")
agentclaw/api/routers/public/rooms.py:None
Route
create_search_log
router.post("/{knowledgebase_id}/search-logs")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
create_session
router.post("/sessions", response_model=CreateSessionResponse)
agentclaw/api/routers/admin/debug.py:None
Route
debug_run
router.post("/run")
agentclaw/api/routers/admin/debug.py:None
Route
delete_channel
router.delete("/{channel_id}", summary="Delete channel")
agentclaw/api/routers/admin/channels.py:None
Route
delete_conversation
router.delete("/{workflow_id}/{conversation_id}", summary="Delete public conversation")
agentclaw/api/routers/public/conversations.py:None
Route
delete_conversation
router.delete("/{workflow_id}/{conversation_id}", summary="Delete conversation")
agentclaw/api/routers/admin/conversations.py:None
Route
delete_document
router.delete("/{knowledgebase_id}/documents/{document_id}")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
delete_document_chunk
router.delete("/{knowledgebase_id}/documents/{document_id}/chunks/{chunk_id}")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
delete_job
router.delete("/jobs/{job_id}", dependencies=[Depends(require_admin_auth)])
agentclaw/scheduler/api.py:None
Route
delete_knowledgebase
router.delete("/{knowledgebase_id}")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
delete_public_room
router.delete("/{room_id}", summary="Delete public room")
agentclaw/api/routers/admin/public_rooms.py:None
Route
delete_session
router.delete("/sessions/{session_id}")
agentclaw/api/routers/admin/debug.py:None
Route
download_document
router.get("/{knowledgebase_id}/documents/{document_id}/download")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
download_file
router.get( "/download/{token}", summary="Download file", description="Download a file via tempora
agentclaw/api/routers/public/execution.py:None
Route
finish_review
child.node(id="finish_review", output_fields=["answer", "memory"])
agentclaw/test/unit/test_sub_workflow_node.py:None
Route
force_fallback
router.post("/{model_id}/fallback", response_model=FallbackState, summary="Force fallback")
agentclaw/api/routers/admin/models.py:None
Route
get_channel
router.get("/{channel_id}", summary="Get channel")
agentclaw/api/routers/admin/channels.py:None
Route
get_conversation
router.get("/{workflow_id}/{conversation_id}", summary="Get public conversation")
agentclaw/api/routers/public/conversations.py:None
Route
get_conversation
router.get("/{workflow_id}/{conversation_id}", summary="Get conversation")
agentclaw/api/routers/admin/conversations.py:None
Route
get_dashboard_stats
router.get("/stats", response_model=DashboardStats, summary="Get dashboard stats")
agentclaw/api/routers/admin/dashboard.py:None
Route
get_dashboard_trends
router.get("/trends", response_model=TrendData, summary="Get dashboard trends")
agentclaw/api/routers/admin/dashboard.py:None
Route
get_document
router.get("/{knowledgebase_id}/documents/{document_id}")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
get_execution
router.get( "/jobs/{job_id}/executions/{execution_id}", dependencies=[Depends(require_admin_auth)], )
agentclaw/scheduler/api.py:None
Route
get_feedback
router.get("/{workflow_id}/{conversation_id}/feedback", summary="Get public feedback")
agentclaw/api/routers/public/conversations.py:None
Route
get_feedback
router.get("/{workflow_id}/{conversation_id}/feedback", summary="Get feedback")
agentclaw/api/routers/admin/conversations.py:None
Route
get_feishu_setup
router.get("/feishu/setup/{session_id}", summary="Get Feishu setup status")
agentclaw/api/routers/admin/channels.py:None
Route
get_file
router.get("/files/{file_id}")
agentclaw/api/routers/public/files.py:None
Route
get_global_settings
router.get("/global")
agentclaw/api/routers/admin/settings.py:None
Route
get_infra_settings
router.get("/infra/{section}")
agentclaw/api/routers/admin/settings.py:None
Route
get_job
router.get("/jobs/{job_id}", dependencies=[Depends(require_admin_auth)])
agentclaw/scheduler/api.py:None
Route
get_knowledgebase
router.get("/{knowledgebase_id}")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
get_maintenance_settings
router.get("/maintenance")
agentclaw/api/routers/admin/settings.py:None
Route
get_model
router.get("/{model_id}", response_model=ModelInfo, summary="Get model")
agentclaw/api/routers/admin/models.py:None
Route
get_models_config
router.get("/models")
agentclaw/api/routers/admin/settings.py:None
Route
get_node_settings
router.get("/workflows/{workflow_id}/nodes/{node_id}")
agentclaw/api/routers/admin/settings.py:None
Route
get_prompt
app.get(f"{self.admin_prefix}/prompts/{{workflow_id}}/{{prompt_key}}")
agentclaw/api/server.py:None
Route
get_prompt
router.get("/{workflow_id}/{prompt_key}", response_model=PromptInfo, summary="Get prompt")
agentclaw/api/routers/admin/prompts.py:None
Route
get_prompt_history
router.get("/{workflow_id}/{prompt_key}/history", response_model=PromptHistoryResponse, summary="Get prompt hi
agentclaw/api/routers/admin/prompts.py:None
Route
get_public_room_detail
router.get("/{room_id}", summary="Get public room detail")
agentclaw/api/routers/admin/public_rooms.py:None
Route
get_public_room_state
router.get("/public/rooms/{room_id}/state", summary="Get public room state")
agentclaw/api/routers/public/rooms.py:None
Route
get_public_workflow
router.get( "/public/workflows/{workflow_id}", summary="Get anonymous public workflow metadata", d
agentclaw/api/routers/public/execution.py:None
Route
get_session
router.get("/sessions/{session_id}")
agentclaw/api/routers/admin/debug.py:None
Route
get_settings_env_reference
router.get("/env")
agentclaw/api/routers/admin/settings.py:None
Route
get_state
router.get("/sessions/{session_id}/state")
agentclaw/api/routers/admin/debug.py:None
Route
get_tool_config
router.get("/{workflow_id}/tool-config")
agentclaw/api/routers/admin/workflows.py:None
Route
get_trace
router.get("/{trace_id}", response_model=TraceDetail, summary="Get trace detail")
agentclaw/api/routers/admin/traces.py:None
Route
get_trace_timeline
router.get("/{trace_id}/timeline", response_model=TraceTimelineResponse, summary="Get trace timeline")
agentclaw/api/routers/admin/traces.py:None
Route
get_traces_summary
router.get("/summary", response_model=TracesSummary, summary="Get traces summary")
agentclaw/api/routers/admin/traces.py:None
Route
get_workflow
router.get("/{workflow_id}", response_model=WorkflowDetailResponse, summary="Get workflow detail")
agentclaw/api/routers/admin/workflows.py:None
Route
get_workflow_input_schema
router.get("/workflows/{workflow_id}/schema")
agentclaw/api/routers/admin/debug.py:None
Route
get_workflow_settings
router.get("/workflows/{workflow_id}")
agentclaw/api/routers/admin/settings.py:None
Route
get_workflow_stats
router.get("/{workflow_id}/stats", response_model=WorkflowStats, summary="Get workflow stats")
agentclaw/api/routers/admin/workflows.py:None
Route
get_workflow_trends
router.get("/{workflow_id}/trends", response_model=TrendData, summary="Get workflow trends")
agentclaw/api/routers/admin/workflows.py:None
Route
handler
app.post("/api/workflow/run")
agentclaw/test/boundary/test_upload_limits.py:None
Route
health_check
app.get("/health", tags=["health"])
agentclaw/api/server.py:None
Route
health_check
router.get("/health", tags=["health"], summary="Admin health check")
agentclaw/api/routers/admin/router.py:None
Route
import_local_document
router.post("/{knowledgebase_id}/documents/import")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
import_template_library_app
router.post( "/template-library/apps/{app_id}/import", response_model=TemplateLibraryImportResponse,
agentclaw/api/routers/admin/dashboard.py:None
Route
join
parent.node(id="join", output_to_user=False)
agentclaw/test/unit/test_sub_workflow_node.py:None
Route
join_public_room
router.post("/public/rooms/{room_id}/join", summary="Join a public room")
agentclaw/api/routers/public/rooms.py:None
Route
kick_public_room_participant
router.delete("/{room_id}/participants/{owner_id}", summary="Kick a public room participant")
agentclaw/api/routers/admin/public_rooms.py:None
Route
list_agent_square_apps
router.get("/agent-square/apps", response_model=AgentSquareAppsResponse, summary="List Template Library apps (
agentclaw/api/routers/admin/dashboard.py:None
Route
list_all_logs
router.get("/logs", summary="List all channel message logs")
agentclaw/api/routers/admin/channels.py:None
Route
list_available_models
router.get("/available", response_model=AvailableModelsResponse, summary="List available models")
agentclaw/api/routers/admin/models.py:None
Route
list_breakpoints
router.get("/sessions/{session_id}/breakpoints")
agentclaw/api/routers/admin/debug.py:None
Route
list_channels
router.get("", dependencies=[Depends(require_admin_auth)])
agentclaw/channels/routes.py:None
Route
list_channels
router.get("", summary="List all channel configs")
agentclaw/api/routers/admin/channels.py:None
Route
list_conversations
router.get("/{workflow_id}", summary="List public conversations")
agentclaw/api/routers/public/conversations.py:None
Route
list_conversations
router.get("/{workflow_id}", summary="List conversations")
agentclaw/api/routers/admin/conversations.py:None
Route
list_document_chunks
router.get("/{knowledgebase_id}/documents/{document_id}/chunks")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
list_documents
router.get("/{knowledgebase_id}/documents")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
list_executions
router.get("/jobs/{job_id}/executions", dependencies=[Depends(require_admin_auth)])
agentclaw/scheduler/api.py:None
next →
1–100 of 205, ranked by callers