MCPcopy Create free account

hub / github.com/chaxiu/munk-ai / endpoints

Endpoints102 in github.com/chaxiu/munk-ai

Route_validate_text_items
field_validator("preconditions", "expected", "procedure", "post_action")
src/munk/planning/case_rewrite_service.py:None
Route_validate_text_list
field_validator("preconditions", "expected", "procedure", "post_action")
src/munk/adapters/local_api/plan_models.py:None
Route_validate_text_lists
field_validator("preconditions", "expected", "procedure", "post_action")
src/munk/adapters/local_api/plan_models.py:None
Routeadd_case
router.post( "/v1/plans/{app_id}/{plan_id}/cases", response_model=SuccessResponse[CaseDetailDa
src/munk/adapters/local_api/plan_routes.py:None
Routeanalyze_recording
router.get( "/v1/recordings/{recording_id}/analysis", response_model=SuccessResponse[Recording
src/munk/adapters/local_api/recording_routes.py:None
Routeapp_install
mcp.tool( name="app_install", title="Install App", description=( "Install
src/munk/adapters/mcp/device_tool_registry.py:None
Routeapp_launch
mcp.tool( name="app_launch", title="Launch App", description=( "Launch one
src/munk/adapters/mcp/device_tool_registry.py:None
Routeapp_stop
mcp.tool( name="app_stop", title="Stop App", description=( "Stop one appli
src/munk/adapters/mcp/device_tool_registry.py:None
Routeapprove_candidate
router.post( "/v1/apps/{app_id}/knowledge/candidates/{candidate_id}/approve", response_model=S
src/munk/adapters/local_api/knowledge_routes.py:None
Routeapps_delete
apps_app.command("delete")
src/munk/cli.py:None
Routeapps_get
apps_app.command("get")
src/munk/cli.py:None
Routeapps_get
mcp.tool( name="apps_get", title="Get App", description=( "Load one saved
src/munk/adapters/mcp/tool_registry.py:None
Routeapps_list
mcp.tool( name="apps_list", title="List Apps", description=( "List saved M
src/munk/adapters/mcp/tool_registry.py:None
Routebegin_recording
router.post( "/v1/recordings/{recording_id}/begin", response_model=SuccessResponse[RecordingBe
src/munk/adapters/local_api/recording_routes.py:None
Routecancel_recording
router.post( "/v1/recordings/{recording_id}/cancel", response_model=SuccessResponse[RecordingS
src/munk/adapters/local_api/recording_routes.py:None
Routecases_delete
cases_app.command("delete")
src/munk/cli.py:None
Routecases_get
cases_app.command("get")
src/munk/cli.py:None
Routecreate_app
router.post( "/v1/apps", response_model=SuccessResponse[AppDetailData], responses=_APP
src/munk/adapters/local_api/app_routes.py:None
Routecreate_card
router.post( "/v1/apps/{app_id}/knowledge/cards", response_model=SuccessResponse[KnowledgeCard
src/munk/adapters/local_api/knowledge_routes.py:None
Routecreate_recording
router.post( "/v1/recordings", response_model=SuccessResponse[RecordingCreateData], re
src/munk/adapters/local_api/recording_routes.py:None
Routecreate_schedule
router.post( "/v1/schedules", response_model=SuccessResponse[ScheduleDetailData], resp
src/munk/adapters/local_api/schedule_routes.py:None
Routedashboard_summary
router.get( "/v1/dashboard/summary", response_model=SuccessResponse[DashboardSummaryData],
src/munk/adapters/local_api/operation_routes.py:None
Routedelete_app
router.delete( "/v1/apps/{app_id}", response_model=SuccessResponse[DeleteAppData], res
src/munk/adapters/local_api/app_routes.py:None
Routedelete_card
router.delete( "/v1/apps/{app_id}/knowledge/cards/{card_id}", response_model=SuccessResponse[K
src/munk/adapters/local_api/knowledge_routes.py:None
Routedelete_case
router.delete( "/v1/plans/{app_id}/{plan_id}/cases/{case_id}", response_model=SuccessResponse[
src/munk/adapters/local_api/plan_routes.py:None
Routedelete_schedule
router.delete( "/v1/schedules/{schedule_id}", response_model=SuccessResponse[ScheduleSummaryDa
src/munk/adapters/local_api/schedule_routes.py:None
Routedevices_list
mcp.tool( name="devices_list", title="List Devices", description=( "List d
src/munk/adapters/mcp/tool_registry.py:None
Routedevices_list
mcp.tool( name="devices_list", title="List Devices", description=( "List d
src/munk/adapters/mcp/device_tool_registry.py:None
Routedisable_schedule
router.post( "/v1/schedules/{schedule_id}:disable", response_model=SuccessResponse[ScheduleSum
src/munk/adapters/local_api/schedule_routes.py:None
Routedoctor
mcp.tool( name="doctor", title="Doctor", description=( "Run runtime health
src/munk/adapters/mcp/tool_registry.py:None
Routeenable_schedule
router.post( "/v1/schedules/{schedule_id}:enable", response_model=SuccessResponse[ScheduleSumm
src/munk/adapters/local_api/schedule_routes.py:None
Routeexport_recording_case
router.post( "/v1/recordings/{recording_id}/export-case", response_model=SuccessResponse[Recor
src/munk/adapters/local_api/recording_routes.py:None
Routeget_app
router.get( "/v1/apps/{app_id}", response_model=SuccessResponse[AppDetailData], respon
src/munk/adapters/local_api/app_routes.py:None
Routeget_card
router.get( "/v1/apps/{app_id}/knowledge/cards/{card_id}", response_model=SuccessResponse[Know
src/munk/adapters/local_api/knowledge_routes.py:None
Routeget_case
router.get( "/v1/plans/{app_id}/{plan_id}/cases/{case_id}", response_model=SuccessResponse[Cas
src/munk/adapters/local_api/plan_routes.py:None
Routeget_plan
router.get( "/v1/plans/{app_id}/{plan_id}", response_model=SuccessResponse[PlanDetailData],
src/munk/adapters/local_api/plan_routes.py:None
Routeget_recording
router.get( "/v1/recordings/{recording_id}", response_model=SuccessResponse[RecordingGetData],
src/munk/adapters/local_api/recording_routes.py:None
Routeget_recording_observation
router.get( "/v1/recordings/{recording_id}/observations/{observation_id}", response_model=Succ
src/munk/adapters/local_api/recording_routes.py:None
Routeget_recording_timeline
router.get( "/v1/recordings/{recording_id}/timeline", response_model=SuccessResponse[Recording
src/munk/adapters/local_api/recording_routes.py:None
Routeget_schedule
router.get( "/v1/schedules/{schedule_id}", response_model=SuccessResponse[ScheduleDetailData],
src/munk/adapters/local_api/schedule_routes.py:None
Routeget_settings_config
router.get( "/v1/settings/config", response_model=SuccessResponse[SettingsConfigData],
src/munk/adapters/local_api/config_routes.py:None
Routehealthz
router.get("/healthz")
src/munk/adapters/local_api/operation_routes.py:None
Routeimport_plan
router.post( "/v1/plans:import", response_model=SuccessResponse[PlanImportData], respo
src/munk/adapters/local_api/plan_routes.py:None
Routelist_apps
router.get( "/v1/apps", response_model=SuccessResponse[AppListData], responses=_APP_ER
src/munk/adapters/local_api/app_routes.py:None
Routelist_candidates
router.get( "/v1/apps/{app_id}/knowledge/candidates", response_model=SuccessResponse[Knowledge
src/munk/adapters/local_api/knowledge_routes.py:None
Routelist_cards
router.get( "/v1/apps/{app_id}/knowledge/cards", response_model=SuccessResponse[KnowledgeCardL
src/munk/adapters/local_api/knowledge_routes.py:None
Routelist_devices
router.get( "/v1/devices", response_model=SuccessResponse[DeviceListData], responses=_
src/munk/adapters/local_api/device_routes.py:None
Routelist_plans
router.get( "/v1/plans", response_model=SuccessResponse[PlanListData], responses=_PLAN
src/munk/adapters/local_api/plan_routes.py:None
Routelist_schedule_runs
router.get( "/v1/schedules/{schedule_id}/runs", response_model=SuccessResponse[ScheduleRunList
src/munk/adapters/local_api/schedule_routes.py:None
Routelist_schedules
router.get( "/v1/schedules", response_model=SuccessResponse[ScheduleListData], respons
src/munk/adapters/local_api/schedule_routes.py:None
Routeobserve_tap
router.post( "/v1/recordings/{recording_id}/events/tap", response_model=SuccessResponse[Record
src/munk/adapters/local_api/recording_routes.py:None
Routeplan
router.post( "/v1/plan", response_model=SuccessResponse[OperationSubmissionData], resp
src/munk/adapters/local_api/operation_routes.py:None
Routeplan_create
mcp.tool( name="plan_create", title="Create Plan", description=( "Generate
src/munk/adapters/mcp/tool_registry.py:None
Routeplans_get
plans_app.command("get")
src/munk/cli.py:None
Routeplans_get
mcp.tool( name="plans_get", title="Get Plan", description=( "Load one save
src/munk/adapters/mcp/tool_registry.py:None
Routeplans_list
mcp.tool( name="plans_list", title="List Plans", description=( "List saved
src/munk/adapters/mcp/tool_registry.py:None
Routerecord_interaction
router.post( "/v1/recordings/{recording_id}/events", response_model=SuccessResponse[RecordingI
src/munk/adapters/local_api/recording_routes.py:None
Routerecording_page
router.get("/", include_in_schema=False)
src/munk/adapters/local_api/ui_routes.py:None
Routerecording_page_path
router.get("/{path:path}", include_in_schema=False)
src/munk/adapters/local_api/ui_routes.py:None
Routereject_candidate
router.post( "/v1/apps/{app_id}/knowledge/candidates/{candidate_id}/reject", response_model=Su
src/munk/adapters/local_api/knowledge_routes.py:None
Routereorder_cases
router.post( "/v1/plans/{app_id}/{plan_id}/cases:reorder", response_model=SuccessResponse[Plan
src/munk/adapters/local_api/plan_routes.py:None
Routereplace_case
router.put( "/v1/plans/{app_id}/{plan_id}/cases/{case_id}/replace", response_model=SuccessResp
src/munk/adapters/local_api/plan_routes.py:None
Routereplay_recording_case
router.post( "/v1/recordings/{recording_id}/replay-case", response_model=SuccessResponse[Recor
src/munk/adapters/local_api/recording_routes.py:None
Routereview
mcp.tool( name="review", title="Review Change", description=( "Run standal
src/munk/adapters/mcp/tool_registry.py:None
Routereview
router.post( "/v1/review", response_model=SuccessResponse[OperationSubmissionData], re
src/munk/adapters/local_api/operation_routes.py:None
Routerewrite_case_preview
router.post( "/v1/plans/{app_id}/{plan_id}/cases/{case_id}/rewrite-preview", response_model=Su
src/munk/adapters/local_api/plan_routes.py:None
Routerun_case
router.post( "/v1/run/case", response_model=SuccessResponse[OperationSubmissionData],
src/munk/adapters/local_api/operation_routes.py:None
Routerun_plan
mcp.tool( name="run_plan", title="Run Plan", description=( "Execute an exi
src/munk/adapters/mcp/tool_registry.py:None
Routerun_plan
router.post( "/v1/run/plan", response_model=SuccessResponse[OperationSubmissionData],
src/munk/adapters/local_api/operation_routes.py:None
Routerun_plans
router.post( "/v1/run/plans", response_model=SuccessResponse[OperationSubmissionData],
src/munk/adapters/local_api/operation_routes.py:None
Routeruns_artifact_child_content
router.get( "/v1/runs/{operation_id}/artifacts/{artifact_id}/children/{child_id}/content", res
src/munk/adapters/local_api/operation_routes.py:None
Routeruns_artifact_children
router.get( "/v1/runs/{operation_id}/artifacts/{artifact_id}/children", response_model=Success
src/munk/adapters/local_api/operation_routes.py:None
Routeruns_artifact_content
router.get( "/v1/runs/{operation_id}/artifacts/{artifact_id}/content", response_model=SuccessR
src/munk/adapters/local_api/operation_routes.py:None
Routeruns_artifact_download
router.get( "/v1/runs/{operation_id}/artifacts/{artifact_id}/download", response_model=None,
src/munk/adapters/local_api/operation_routes.py:None
Routeruns_artifacts
router.get( "/v1/runs/{operation_id}/artifacts", response_model=SuccessResponse[OperationArtif
src/munk/adapters/local_api/operation_routes.py:None
Routeruns_cancel
router.post( "/v1/runs/{operation_id}/cancel", response_model=SuccessResponse[CancelOperationD
src/munk/adapters/local_api/operation_routes.py:None
Routeruns_children
router.get( "/v1/runs/{operation_id}/children", response_model=SuccessResponse[OperationChildr
src/munk/adapters/local_api/operation_routes.py:None
Routeruns_events
router.get( "/v1/runs/{operation_id}/events", response_model=SuccessResponse[OperationEventsDa
src/munk/adapters/local_api/operation_routes.py:None
Routeruns_get
runs_app.command("get")
src/munk/cli.py:None
Routeruns_get
mcp.tool( name="runs_get", title="Get Run", description=( "Load one record
src/munk/adapters/mcp/tool_registry.py:None
Routeruns_get
router.get( "/v1/runs/{operation_id}", response_model=SuccessResponse[OperationDetailData],
src/munk/adapters/local_api/operation_routes.py:None
Routeruns_list
mcp.tool( name="runs_list", title="List Runs", description=( "List recorde
src/munk/adapters/mcp/tool_registry.py:None
Routeruns_list
router.get( "/v1/runs", response_model=SuccessResponse[OperationListData], responses={
src/munk/adapters/local_api/operation_routes.py:None
Routeruns_reproduce
router.post( "/v1/runs/{operation_id}/reproduce", response_model=SuccessResponse[ReproduceOper
src/munk/adapters/local_api/operation_routes.py:None
Routesearch_cases
router.get( "/v1/plans/cases", response_model=SuccessResponse[CaseSearchData], respons
src/munk/adapters/local_api/plan_routes.py:None
Routesession_abort
mcp.tool( name="session_abort", title="Abort Session", description=( "Abor
src/munk/adapters/mcp/device_tool_registry.py:None
Routesession_act
mcp.tool( name="session_act", title="Act Session", description=( "Execute
src/munk/adapters/mcp/device_tool_registry.py:None
Routesession_finalize
mcp.tool( name="session_finalize", title="Finalize Session", description=(
src/munk/adapters/mcp/device_tool_registry.py:None
Routesession_get
mcp.tool( name="session_get", title="Get Session", description=( "Load the
src/munk/adapters/mcp/device_tool_registry.py:None
Routesession_observe
mcp.tool( name="session_observe", title="Observe Session", description=( "
src/munk/adapters/mcp/device_tool_registry.py:None
Routesession_start
mcp.tool( name="session_start", title="Start Session", description=( "Star
src/munk/adapters/mcp/device_tool_registry.py:None
Routesessions_list
mcp.tool( name="sessions_list", title="List Sessions", description=( "List
src/munk/adapters/mcp/device_tool_registry.py:None
Routestop_recording
router.post( "/v1/recordings/{recording_id}/stop", response_model=SuccessResponse[RecordingSes
src/munk/adapters/local_api/recording_routes.py:None
Routesubmit_recording_analysis
router.post( "/v1/recordings/{recording_id}/analysis", response_model=SuccessResponse[Operatio
src/munk/adapters/local_api/recording_routes.py:None
Routetest_app_target_rejects_mismatched_entry_identity
pytest.mark.parametrize( ("target_kwargs", "expected_entry_identity"), [ ( {
packages/shared/shared-api/tests/test_app_models.py:None
Routeupdate_app
router.put( "/v1/apps/{app_id}", response_model=SuccessResponse[AppDetailData], respon
src/munk/adapters/local_api/app_routes.py:None
Routeupdate_card
router.put( "/v1/apps/{app_id}/knowledge/cards/{card_id}", response_model=SuccessResponse[Know
src/munk/adapters/local_api/knowledge_routes.py:None
Routeupdate_case
router.put( "/v1/plans/{app_id}/{plan_id}/cases/{case_id}", response_model=SuccessResponse[Cas
src/munk/adapters/local_api/plan_routes.py:None
Routeupdate_schedule
router.put( "/v1/schedules/{schedule_id}", response_model=SuccessResponse[ScheduleDetailData],
src/munk/adapters/local_api/schedule_routes.py:None
Routeupdate_settings_config
router.put( "/v1/settings/config", response_model=SuccessResponse[SettingsConfigData],
src/munk/adapters/local_api/config_routes.py:None
next →1–100 of 102, ranked by callers