feat(fb-42): bulk multi-query — kebab search --bulk + mcp__kebab__bulk_search #134
Reference in New Issue
Block a user
Delete Branch "feat/fb-42-bulk-multi-query"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Summary
kebab search --bulkreads stdin ndjson, runs N queries sequentially, emits per-query stdout ndjson + stderr summary. Cap 100.kebab__bulk_searchtool (tools/list 7 → 8). JSON envelopebulk_search_response.v1withresults: [bulk_search_item.v1]+summary: {total, succeeded, failed}.bulk_search_with_configfacade — App instance 재사용 → embedder cold-start / cache amortize.error.v1in item, never abort bulk loop.bulk_search_item.v1+bulk_search_response.v1신규 schemas.bulk_search: true.Design: docs/superpowers/specs/2026-05-10-p9-fb-42-bulk-multi-query-design.md
Plan: docs/superpowers/plans/2026-05-10-p9-fb-42-bulk-multi-query.md
Test plan
🤖 Generated with Claude Code
Exposes bulk multi-query search via MCP `bulk_search` tool: - Input: { queries: [SearchInput shapes...] }, capped at 100 - Output: bulk_search_response.v1 with per-query results + summary - Sequential execution reuses App instance for cache amortization - Per-query errors embed error.v1 JSON; never aborts bulk call Updates tool count from 7 to 8 in lib.rs comment + tools_list test. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>- Add bulk_search_item.v1 + bulk_search_response.v1 wire schemas - Register both in WIRE_SCHEMAS const - README: --bulk flag mention + MCP tool list 7→8 (bulk_search) - SMOKE: bulk multi-query walkthrough (CLI + MCP equivalent) - Design §2.2: Bulk multi-query (fb-42) subsection (additive minor) - SKILL: mcp__kebab__bulk_search section + tool table row - Task spec status open→completed, banner replaced - INDEX: fb-42 row 머지 (rerank hint deferred) - Fix: missed Capabilities {bulk_search} in cli wire.rs test (Task 7 leftover) - Fix: missed tools.len() 7→8 in cli_mcp_smoke (Task 5 leftover) Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>