[{"data":1,"prerenderedAt":257},["ShallowReactive",2],{"navigation":3,"integration-codesync_mcp":97},[4],{"title":5,"icon":6,"path":7,"stem":8,"children":9,"page":65},"Documentation","i-heroicons-book-open","\u002Fdocs","1.docs",[10,29,52,66,81,88],{"title":11,"path":12,"stem":13,"children":14},"Getting Started","\u002Fdocs\u002Fgetting-started","1.docs\u002F1.getting-started\u002F1.index",[15,17,21,25],{"title":16,"path":12,"stem":13},"Introduction to DataFuse",{"title":18,"path":19,"stem":20},"Installation Guide","\u002Fdocs\u002Fgetting-started\u002Finstallation","1.docs\u002F1.getting-started\u002F2.installation",{"title":22,"path":23,"stem":24},"5-Minute Quickstart","\u002Fdocs\u002Fgetting-started\u002Fquickstart","1.docs\u002F1.getting-started\u002F3.quickstart",{"title":26,"path":27,"stem":28},"5-Minute Quickstart with curl","\u002Fdocs\u002Fgetting-started\u002Fcurl","1.docs\u002F1.getting-started\u002F4.curl",{"title":30,"path":31,"stem":32,"children":33},"Core Concepts","\u002Fdocs\u002Fcore-concepts","1.docs\u002F2.core-concepts\u002F1.index",[34,36,40,44,48],{"title":35,"path":31,"stem":32},"Conceptual Landscape",{"title":37,"path":38,"stem":39},"Adding Custom Integrations","\u002Fdocs\u002Fcore-concepts\u002Fcustom-integrations","1.docs\u002F2.core-concepts\u002F2.custom-integrations",{"title":41,"path":42,"stem":43},"Managed Authentication","\u002Fdocs\u002Fcore-concepts\u002Fauthentication","1.docs\u002F2.core-concepts\u002F3.authentication",{"title":45,"path":46,"stem":47},"Provider Triggers","\u002Fdocs\u002Fcore-concepts\u002Ftriggers","1.docs\u002F2.core-concepts\u002F4.triggers",{"title":49,"path":50,"stem":51},"Observability and Auditing","\u002Fdocs\u002Fcore-concepts\u002Fobservability","1.docs\u002F2.core-concepts\u002F5.observability",{"title":53,"path":54,"stem":55,"children":56,"page":65},"Model Context Protocol","\u002Fdocs\u002Fmcp","1.docs\u002F3.mcp",[57,61],{"title":58,"path":59,"stem":60},"Introduction to MCP","\u002Fdocs\u002Fmcp\u002Fintroduction","1.docs\u002F3.mcp\u002F1.introduction",{"title":62,"path":63,"stem":64},"Registering MCP Integrations","\u002Fdocs\u002Fmcp\u002Fmcp-servers","1.docs\u002F3.mcp\u002F2.mcp-servers",false,{"title":67,"path":68,"stem":69,"children":70},"Client SDKs","\u002Fdocs\u002Fsdks","1.docs\u002F4.sdks\u002F1.index",[71,73,77],{"title":72,"path":68,"stem":69},"Client Overview",{"title":74,"path":75,"stem":76},"Python Client Guide","\u002Fdocs\u002Fsdks\u002Fpython","1.docs\u002F4.sdks\u002F2.python",{"title":78,"path":79,"stem":80},"TypeScript Client Guide","\u002Fdocs\u002Fsdks\u002Ftypescript","1.docs\u002F4.sdks\u002F3.typescript",{"title":82,"path":83,"stem":84,"children":85},"Self-Hosting & VPC","\u002Fdocs\u002Fself-hosting","1.docs\u002F5.self-hosting\u002F1.index",[86],{"title":87,"path":83,"stem":84},"Self-Hosting Guide",{"title":89,"path":90,"stem":91,"children":92,"page":65},"Comparisons","\u002Fdocs\u002Fcomparisons","1.docs\u002F6.comparisons",[93],{"title":94,"path":95,"stem":96},"Evaluating Agent Integration Platforms","\u002Fdocs\u002Fcomparisons\u002Fcomposio","1.docs\u002F6.comparisons\u002F1.composio",{"key":98,"title":99,"description":100,"category":101,"logo_url":102,"runtime_type":103,"auth_schemes":104,"is_beta":106,"is_custom":65,"tools_count":107,"triggers_count":108,"docs_url":109,"api_key_url":110,"auth_scheme_specs":111,"config_schema":123,"capabilities":130,"metadata":131,"auth_docs_url":255,"tool_discovery_mode":256,"is_enabled":106,"is_ready":106,"readiness_score":136,"ready_tool_count":107},"codesync_mcp","CodeSync","CodeSync is your AI coding agent workforce. Connect over MCP to a hosted\nCodeSync MCP server (devshub cloud) and delegate engineering tasks — code\nreview, bug triage, automated fixes, test writing, refactors — to CodeSync\nagents that work directly against any project it has access to in your\nlinked GitHub (or other source control) repositories.\n","model-context-protocol","https:\u002F\u002Flogos.datafuse.xyz\u002Fcodesync_mcp","mcp",[105],"api_key",true,7,0,"https:\u002F\u002Fdevshub.ai\u002Fdocs\u002Fcodesync\u002Fmcp","https:\u002F\u002Fapp.devshub.ai\u002Fmachines",[112],{"key":105,"type":105,"title":113,"placement":114,"description":118,"credential_fields":119},"Bearer Token",{"location":115,"name":116,"prefix":117},"header","Authorization","Bearer ","Long-lived devshub API token used as Authorization: Bearer \u003Ctoken> for\nthe remote CodeSync MCP endpoint. Issue one from Machines → Copy MCP connect URL at app.devshub.ai\u002Fmachines.\n",[120],{"name":105,"type":121,"label":122,"required":106},"password","API Token",{"type":124,"properties":125},"object",{"url":126},{"type":127,"default":128,"description":129},"string","https:\u002F\u002Fapp.devshub.ai\u002Fapi\u002Fmcp\u002Fcodesync","CodeSync MCP server streamable HTTP endpoint URL",{},{"type":132,"service_provider":99,"auth_method":105,"credential_fields":133,"transport":135,"url":128,"priority_rank":136,"priority_tier":137,"is_ready":106,"readiness_score":136,"ready_tool_count":107,"runtime_config":138,"actions":140,"preview_actions":244,"auth_scheme_specs":250},"service",[134],{"name":105,"type":121,"label":122,"required":106},"streamable_http",1,"first_party",{"timeout_seconds":139},120,[141,153,161,191,202,220,231],{"key":142,"name":143,"description":144,"endpoint":145,"method":146,"is_mutating":65,"input_schema":147,"output_schema":149,"upstream_slug":150,"is_enabled":106,"verified_status":151,"trust":152,"endpoint_source":145,"endpoint_confidence":108,"endpoint_strategy":145,"base_url_override":145},"agents_list","List CodeSync Agents","List the CodeSync agents (and their models\u002Fstatus) available on the connected CodeSync instance.","","GET",{"type":124,"properties":148},{},{"type":124},"codesync_list_agents","not_verified","unverified",{"key":154,"name":155,"description":156,"endpoint":145,"method":146,"is_mutating":65,"input_schema":157,"output_schema":159,"upstream_slug":160,"is_enabled":106,"verified_status":151,"trust":152,"endpoint_source":145,"endpoint_confidence":108,"endpoint_strategy":145,"base_url_override":145},"projects_list","List Accessible Projects","List the repositories \u002F projects on linked GitHub or other source control that this CodeSync instance can access.",{"type":124,"properties":158},{},{"type":124},"codesync_list_projects",{"key":162,"name":163,"description":164,"endpoint":145,"method":146,"is_mutating":106,"input_schema":165,"output_schema":189,"upstream_slug":190,"is_enabled":106,"verified_status":151,"trust":152,"endpoint_source":145,"endpoint_confidence":108,"endpoint_strategy":145,"base_url_override":145},"task_send","Delegate Task to CodeSync","Send an engineering task (review, diagnose, fix, test, refactor, explain) to a CodeSync agent working in a connected project. Returns the task id for status polling.",{"type":124,"properties":166,"required":186},{"project_id":167,"task":169,"agent":171,"idempotency_key":173,"incident":175,"allowed_change_classes":177,"allowed_path_prefixes":180,"require_rollback_artifact":182,"require_runtime_verification":184,"deploy_requested":185},{"type":127,"description":168},"Target project\u002Frepository identifier.",{"type":127,"description":170},"Natural-language task description.",{"type":127,"description":172},"Optional agent\u002Fmodel to run the task (defaults to auto).",{"type":127,"description":174},"Stable caller key; repeated submissions return the original task.",{"type":124,"description":176},"Redacted structured incident evidence.",{"type":178,"items":179},"array",{"type":127},{"type":178,"items":181},{"type":127},{"type":183},"boolean",{"type":183},{"type":183},[187,188],"project_id","task",{"type":124},"codesync_delegate_task",{"key":192,"name":193,"description":194,"endpoint":145,"method":146,"is_mutating":65,"input_schema":195,"output_schema":200,"upstream_slug":201,"is_enabled":106,"verified_status":151,"trust":152,"endpoint_source":145,"endpoint_confidence":108,"endpoint_strategy":145,"base_url_override":145},"task_get","Get CodeSync Task","Return the durable task state and structured remediation, deployment, monitoring, and rollback evidence.",{"type":124,"properties":196,"required":198},{"task_id":197},{"type":127},[199],"task_id",{"type":124},"codesync_get_task",{"key":203,"name":204,"description":205,"endpoint":145,"method":146,"is_mutating":106,"input_schema":206,"output_schema":218,"upstream_slug":219,"is_enabled":106,"verified_status":151,"trust":152,"endpoint_source":145,"endpoint_confidence":108,"endpoint_strategy":145,"base_url_override":145},"task_send_input","Steer CodeSync Task","Send conversational steering or a typed deploy control message to an active CodeSync task.",{"type":124,"properties":207,"required":215},{"task_id":208,"kind":209,"message":213},{"type":127},{"type":127,"enum":210},[211,212],"steering","control",{"type":127,"maxLength":214},4000,[199,216,217],"kind","message",{"type":124},"codesync_send_task_input",{"key":221,"name":222,"description":223,"endpoint":145,"method":146,"is_mutating":106,"input_schema":224,"output_schema":229,"upstream_slug":230,"is_enabled":106,"verified_status":151,"trust":152,"endpoint_source":145,"endpoint_confidence":108,"endpoint_strategy":145,"base_url_override":145},"task_cancel","Cancel CodeSync Task","Stop a CodeSync task before its deployment boundary.",{"type":124,"properties":225,"required":228},{"task_id":226,"reason":227},{"type":127},{"type":127},[199],{"type":124},"codesync_cancel_task",{"key":232,"name":233,"description":234,"endpoint":145,"method":146,"is_mutating":106,"input_schema":235,"output_schema":242,"upstream_slug":243,"is_enabled":106,"verified_status":151,"trust":152,"endpoint_source":145,"endpoint_confidence":108,"endpoint_strategy":145,"base_url_override":145},"task_rollback","Roll Back CodeSync Task","Execute the task's recorded rollback procedure and return runtime recovery probes.",{"type":124,"properties":236,"required":240},{"task_id":237,"reason":238,"rollback":239},{"type":127},{"type":127},{"type":124},[199,241],"reason",{"type":124},"codesync_rollback_task",[245,246,247,248,249],{"name":143,"description":144},{"name":155,"description":156},{"name":163,"description":164},{"name":193,"description":194},{"name":204,"description":205},[251],{"key":105,"type":105,"title":113,"placement":252,"description":118,"credential_fields":253},{"location":115,"name":116,"prefix":117},[254],{"name":105,"type":121,"label":122,"required":106},null,"dynamic",1789885623748]