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
list_jobs
router.get("/jobs", dependencies=[Depends(require_admin_auth)])
agentclaw/scheduler/api.py:None
Route
list_knowledgebases
router.get("")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
list_mcp_endpoints
app.get("/mcp")
agentclaw/api/server.py:None
Route
list_models
router.get( "/models", summary="List models", description="List all registered models", depend
agentclaw/api/routers/public/execution.py:None
Route
list_models
router.get("", response_model=ModelListResponse, summary="List models")
agentclaw/api/routers/admin/models.py:None
Route
list_prompts
app.get(f"{self.admin_prefix}/prompts")
agentclaw/api/server.py:None
Route
list_prompts
router.get("/{workflow_id}", response_model=PromptListResponse, summary="List prompts")
agentclaw/api/routers/admin/prompts.py:None
Route
list_public_room_chat
router.get("/public/rooms/{room_id}/chat", summary="List public room player chat messages")
agentclaw/api/routers/public/rooms.py:None
Route
list_public_room_models
router.get("/public/rooms/{room_id}/models", summary="List public room workflow models")
agentclaw/api/routers/public/rooms.py:None
Route
list_public_rooms
router.get("", summary="List public rooms")
agentclaw/api/routers/admin/public_rooms.py:None
Route
list_public_square_workflows
router.get("/workflows", summary="List public square workflows")
agentclaw/api/routers/public/square.py:None
Route
list_public_workflow_models
router.get( "/public/workflows/{workflow_id}/models", summary="List anonymous public workflow models",
agentclaw/api/routers/public/execution.py:None
Route
list_running_tasks
router.get("", summary="List running tasks")
agentclaw/api/routers/admin/tasks.py:None
Route
list_search_logs
router.get("/{knowledgebase_id}/search-logs")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
list_sessions
router.get("/sessions")
agentclaw/api/routers/admin/debug.py:None
Route
list_template_library_apps
router.get( "/template-library/apps", response_model=TemplateLibraryAppsResponse, summary="List Te
agentclaw/api/routers/admin/dashboard.py:None
Route
list_traces
router.get("", response_model=TraceListResponse, summary="List traces")
agentclaw/api/routers/admin/traces.py:None
Route
list_uploaded_files
router.get( "/upload/list", summary="List uploaded files", description="List all uploaded files wi
agentclaw/api/routers/public/upload.py:None
Route
list_workflows
router.get( "/workflows", summary="List workflows", description="List all registered workflows",
agentclaw/api/routers/public/execution.py:None
Route
list_workflows
router.get("", response_model=WorkflowListResponse, summary="List workflows")
agentclaw/api/routers/admin/workflows.py:None
Route
log_stats
router.get("/logs/stats", summary="Message log statistics")
agentclaw/api/routers/admin/channels.py:None
Route
mcp_message_endpoint
app.post("/mcp/{endpoint_name}/message")
agentclaw/api/server.py:None
Route
mcp_sse_endpoint
app.get("/mcp/{endpoint_name}/sse")
agentclaw/api/server.py:None
Route
ok
app.get("/ok")
agentclaw/test/api/test_security_headers.py:None
Route
open_public_room_session
router.post("/public/rooms/{room_id}/session", summary="Open a public room page session")
agentclaw/api/routers/public/rooms.py:None
Route
open_public_workflow_session
router.post( "/public/workflows/{workflow_id}/session", summary="Open anonymous public workflow page s
agentclaw/api/routers/public/execution.py:None
Route
patch_memory
child.node(id="patch_memory", output_fields=["memory"])
agentclaw/test/unit/test_sub_workflow_node.py:None
Route
pause_job
router.post("/jobs/{job_id}/pause", dependencies=[Depends(require_admin_auth)])
agentclaw/scheduler/api.py:None
Route
prepare_turn
workflow.node( id="prepare_turn", description="整理海龟汤会话状态与精品参考", output_to_user=False, )
agentclaw/agent_square/turtle_soup_agent/agents/turtle_soup.py:None
Route
preview_prompt
router.post("/{workflow_id}/preview", response_model=PromptPreviewResponse, summary="Preview prompt")
agentclaw/api/routers/admin/prompts.py:None
Route
probe_credentials
router.post("/probe", summary="Probe channel credentials")
agentclaw/api/routers/admin/channels.py:None
Route
public_audio
app.post("/api/public/workflows/public-audio/speech-to-text")
agentclaw/test/boundary/test_upload_limits.py:None
Route
public_room_speech_to_text
room_audio_router.post("/speech-to-text", response_model=SpeechToTextResponse, summary="Transcribe public room
agentclaw/api/routers/public/audio.py:None
Route
public_room_text_to_speech
room_audio_router.post("/text-to-speech", summary="Synthesize public room speech")
agentclaw/api/routers/public/audio.py:None
Route
public_speech_to_text
workflow_audio_router.post("/speech-to-text", response_model=SpeechToTextResponse, summary="Transcribe public
agentclaw/api/routers/public/audio.py:None
Route
public_text_to_speech
workflow_audio_router.post("/text-to-speech", summary="Synthesize public workflow speech")
agentclaw/api/routers/public/audio.py:None
Route
push_message
router.post("/push", dependencies=[Depends(require_admin_auth)])
agentclaw/channels/routes.py:None
Route
read_target
workflow.node(id="read_target", output_key="reply")
agentclaw/test/unit/test_state_extract_node.py:None
Route
recover_primary
router.post("/{model_id}/recover", response_model=FallbackState, summary="Recover primary model")
agentclaw/api/routers/admin/models.py:None
Route
redirect_to_dashboard
app.get("/")
agentclaw/api/server.py:None
Route
register_workflow_from_file
router.post("/register-file", summary="Register workflow from file at runtime")
agentclaw/api/routers/admin/workflows.py:None
Route
reindex_document
router.post("/{knowledgebase_id}/documents/{document_id}/reindex")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
remember
child.node(id="remember", output_fields=["memory", "summary"])
agentclaw/test/unit/test_sub_workflow_node.py:None
Route
remove_breakpoint
router.delete("/sessions/{session_id}/breakpoints/{bp_id}")
agentclaw/api/routers/admin/debug.py:None
Route
render_reply
workflow.node( id="render_reply", description="向玩家输出主持人回复并返回最新会话目录", output_to_user=False, )
agentclaw/agent_square/turtle_soup_agent/agents/turtle_soup.py:None
Route
replace_document
router.post("/{knowledgebase_id}/documents/{document_id}/replace")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
reset_node_setting_field
router.post("/workflows/{workflow_id}/nodes/{node_id}/fields/{field}/reset")
agentclaw/api/routers/admin/settings.py:None
Route
reset_prompt
app.post(f"{self.admin_prefix}/prompts/{{workflow_id}}/{{prompt_key}}/reset")
agentclaw/api/server.py:None
Route
reset_prompt
router.post("/{workflow_id}/{prompt_key}/reset", response_model=PromptInfo, summary="Reset prompt")
agentclaw/api/routers/admin/prompts.py:None
Route
reset_tool_config
router.post("/{workflow_id}/tool-config/reset")
agentclaw/api/routers/admin/workflows.py:None
Route
reset_workflow_setting_field
router.post("/workflows/{workflow_id}/fields/{field}/reset")
agentclaw/api/routers/admin/settings.py:None
Route
restart_channel
router.post("/{channel_id}/restart", summary="Restart channel")
agentclaw/api/routers/admin/channels.py:None
Route
resume_job
router.post("/jobs/{job_id}/resume", dependencies=[Depends(require_admin_auth)])
agentclaw/scheduler/api.py:None
Route
resume_session
router.post("/sessions/{session_id}/resume")
agentclaw/api/routers/admin/debug.py:None
Route
rollback_prompt
router.post("/{workflow_id}/{prompt_key}/rollback", response_model=PromptInfo, summary="Rollback prompt")
agentclaw/api/routers/admin/prompts.py:None
Route
run_public_room
router.post("/public/rooms/{room_id}/run", summary="Run workflow in a public room")
agentclaw/api/routers/public/rooms.py:None
Route
run_public_workflow
router.post( "/public/workflows/{workflow_id}/run", summary="Run anonymous public workflow", descr
agentclaw/api/routers/public/execution.py:None
Route
run_workflow
router.post( "/workflow/run", summary="Run workflow", description="Execute a workflow in blocking
agentclaw/api/routers/public/execution.py:None
Route
search_knowledgebase
router.post("/{knowledgebase_id}/search")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
send_feishu_setup_input
router.post("/feishu/setup/{session_id}/input", summary="Send input to Feishu setup")
agentclaw/api/routers/admin/channels.py:None
Route
send_public_room_chat
router.post("/public/rooms/{room_id}/chat", summary="Send a public room player chat message")
agentclaw/api/routers/public/rooms.py:None
Route
serve_dashboard
app.get("/dashboard")
agentclaw/api/server.py:None
Route
serve_public_agent
app.get("/agent/{workflow_id}")
agentclaw/api/server.py:None
Route
serve_public_square
app.get("/square")
agentclaw/api/server.py:None
Route
set_public_room_typing
router.post("/public/rooms/{room_id}/typing", summary="Update public room typing status")
agentclaw/api/routers/public/rooms.py:None
Route
slow_sync_node
workflow.node(id="slow_sync", output_to_user=False)
agentclaw/test/unit/test_node_event_loop_safety.py:None
Route
speech_to_text
router.post("/speech-to-text", response_model=SpeechToTextResponse, summary="Transcribe audio")
agentclaw/api/routers/admin/audio.py:None
Route
start
parent.node(id="start", output_to_user=False)
agentclaw/test/unit/test_sub_workflow_node.py:None
Route
start_feishu_setup
router.post("/feishu/setup", summary="Start Feishu QR setup")
agentclaw/api/routers/admin/channels.py:None
Route
step_session
router.post("/sessions/{session_id}/step")
agentclaw/api/routers/admin/debug.py:None
Route
stop_session
router.post("/sessions/{session_id}/stop")
agentclaw/api/routers/admin/debug.py:None
Route
stream_public_room_events
router.get("/public/rooms/{room_id}/events", summary="Stream public room events")
agentclaw/api/routers/public/rooms.py:None
Route
stream_session_output
router.get("/sessions/{session_id}/stream")
agentclaw/api/routers/admin/debug.py:None
Route
submit_feedback
router.post("/{workflow_id}/{conversation_id}/feedback", summary="Submit public feedback")
agentclaw/api/routers/public/conversations.py:None
Route
submit_feedback
router.post("/{workflow_id}/{conversation_id}/feedback", summary="Submit feedback")
agentclaw/api/routers/admin/conversations.py:None
Route
text_to_speech
router.post("/text-to-speech", summary="Synthesize speech")
agentclaw/api/routers/admin/audio.py:None
Route
toggle_breakpoint
router.post("/sessions/{session_id}/breakpoints/{bp_id}/toggle")
agentclaw/api/routers/admin/debug.py:None
Route
trigger_job
router.post("/jobs/{job_id}/trigger", dependencies=[Depends(require_admin_auth)])
agentclaw/scheduler/api.py:None
Route
truncate_messages
router.post( "/workflow/truncate", summary="Truncate conversation messages", description="Truncate
agentclaw/api/routers/public/execution.py:None
Route
update_channel
router.put("/{channel_id}", summary="Update channel")
agentclaw/api/routers/admin/channels.py:None
Route
update_conversation
router.put("/{workflow_id}/{conversation_id}", summary="Update public conversation")
agentclaw/api/routers/public/conversations.py:None
Route
update_conversation
router.put("/{workflow_id}/{conversation_id}", summary="Update conversation")
agentclaw/api/routers/admin/conversations.py:None
Route
update_document_chunk
router.put("/{knowledgebase_id}/documents/{document_id}/chunks/{chunk_id}")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
update_global_settings
router.put("/global")
agentclaw/api/routers/admin/settings.py:None
Route
update_infra_settings
router.put("/infra/{section}")
agentclaw/api/routers/admin/settings.py:None
Route
update_job
router.put("/jobs/{job_id}", dependencies=[Depends(require_admin_auth)])
agentclaw/scheduler/api.py:None
Route
update_knowledgebase
router.put("/{knowledgebase_id}")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
update_maintenance_settings
router.put("/maintenance")
agentclaw/api/routers/admin/settings.py:None
Route
update_model
router.put("/{model_id}", response_model=ModelInfo, summary="Update model")
agentclaw/api/routers/admin/models.py:None
Route
update_models_config
router.put("/models")
agentclaw/api/routers/admin/settings.py:None
Route
update_node_model
router.put("/{workflow_id}/nodes/{node_id}/model", response_model=NodeModelUpdateResponse, summary="Update nod
agentclaw/api/routers/admin/workflows.py:None
Route
update_node_settings
router.put("/workflows/{workflow_id}/nodes/{node_id}")
agentclaw/api/routers/admin/settings.py:None
Route
update_prompt
app.put(f"{self.admin_prefix}/prompts/{{workflow_id}}/{{prompt_key}}")
agentclaw/api/server.py:None
Route
update_prompt
router.put("/{workflow_id}/{prompt_key}", response_model=PromptInfo, summary="Update prompt")
agentclaw/api/routers/admin/prompts.py:None
Route
update_settings_env
router.put("/env")
agentclaw/api/routers/admin/settings.py:None
Route
update_state
router.put("/sessions/{session_id}/state")
agentclaw/api/routers/admin/debug.py:None
Route
update_tool_config
router.put("/{workflow_id}/tool-config")
agentclaw/api/routers/admin/workflows.py:None
Route
update_workflow_settings
router.put("/workflows/{workflow_id}")
agentclaw/api/routers/admin/settings.py:None
Route
upload_document
router.post("/{knowledgebase_id}/documents/upload")
agentclaw/api/routers/admin/knowledgebases.py:None
Route
upload_file
router.post( "/upload", response_model=UploadFileResponse, summary="Upload file attachment", d
agentclaw/api/routers/public/upload.py:None
← previous
next →
101–200 of 205, ranked by callers