Skip to content

Conversation

@runonthespot
Copy link
Contributor

  • Add --status-json flag to CLI for structured status output, eliminating brittle regex parsing of human-readable text. Both CLI and MCP adapters now return consistent structured data including embedded_chunks, total_size_bytes, and model metadata.

  • Add -- separator before query in CLI adapter argument building to prevent dash-prefixed queries (e.g., "-foo") from being incorrectly parsed as command-line flags.

  • Replace hardcoded 66-line .ckignore fallback template with minimal error-state template. Extension now always fetches default patterns from ck backend via --print-default-ckignore (CLI) or default_ckignore tool (MCP), preventing drift when ck-core updates its template. Fallback only used when backend fetch fails, with clear user warnings.

🤖 Generated with Claude Code

- Add --status-json flag to CLI for structured status output, eliminating
  brittle regex parsing of human-readable text. Both CLI and MCP adapters
  now return consistent structured data including embedded_chunks,
  total_size_bytes, and model metadata.

- Add -- separator before query in CLI adapter argument building to prevent
  dash-prefixed queries (e.g., "-foo") from being incorrectly parsed as
  command-line flags.

- Replace hardcoded 66-line .ckignore fallback template with minimal
  error-state template. Extension now always fetches default patterns from
  ck backend via --print-default-ckignore (CLI) or default_ckignore tool
  (MCP), preventing drift when ck-core updates its template. Fallback only
  used when backend fetch fails, with clear user warnings.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude <[email protected]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants