From 366b647a1a2b8ea7575afd19f73164b0280871f7 Mon Sep 17 00:00:00 2001 From: th-kim0823 Date: Thu, 7 May 2026 16:12:23 +0900 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(kebab-app):=20capability=20fla?= =?UTF-8?q?g=20mcp=5Fserver:=20false=20=E2=86=92=20true=20(fb-30)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-Authored-By: Claude Opus 4.7 (1M context) --- crates/kebab-app/src/schema.rs | 2 +- crates/kebab-app/tests/schema_report.rs | 4 ++++ crates/kebab-cli/tests/cli_schema.rs | 4 ++-- 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/crates/kebab-app/src/schema.rs b/crates/kebab-app/src/schema.rs index 1c15f1e..42aa137 100644 --- a/crates/kebab-app/src/schema.rs +++ b/crates/kebab-app/src/schema.rs @@ -108,7 +108,7 @@ fn capabilities_snapshot() -> Capabilities { incremental_ingest: true, streaming_ask: false, http_daemon: false, - mcp_server: false, + mcp_server: true, single_file_ingest: false, } } diff --git a/crates/kebab-app/tests/schema_report.rs b/crates/kebab-app/tests/schema_report.rs index cf46cd2..253646c 100644 --- a/crates/kebab-app/tests/schema_report.rs +++ b/crates/kebab-app/tests/schema_report.rs @@ -58,6 +58,10 @@ fn schema_report_reflects_freshly_ingested_kb() { ); assert!(schema.capabilities.json_mode); assert!(!schema.capabilities.streaming_ask); + assert!( + schema.capabilities.mcp_server, + "mcp_server should be true after fb-30", + ); assert_eq!( schema.stats.doc_count, 2, "expected 2 docs (a.md + b.md): {:?}", diff --git a/crates/kebab-cli/tests/cli_schema.rs b/crates/kebab-cli/tests/cli_schema.rs index f084d4d..6bc415a 100644 --- a/crates/kebab-cli/tests/cli_schema.rs +++ b/crates/kebab-cli/tests/cli_schema.rs @@ -92,8 +92,8 @@ fn cli_schema_json_emits_schema_v1() { ); assert_eq!( caps.get("mcp_server").and_then(|b| b.as_bool()), - Some(false), - "capabilities.mcp_server must be false (not yet shipped)" + Some(true), + "capabilities.mcp_server must be true (fb-30)" ); }