Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
4 changes: 4 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -26,6 +26,7 @@ ENV/
*.swo
*~
.claude/
.audit/

# Testing
.pytest_cache/
Expand All @@ -44,6 +45,9 @@ kbc-explorer/catalog.js
kbc-explorer/orchestrations.json
kbc-explorer/orchestrations.js

# Docs (plans, reports, PDFs - local only)
docs/

# OS
.DS_Store
Thumbs.db
11 changes: 8 additions & 3 deletions CLAUDE.md
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ src/keboola_agent_cli/
lineage.py # LAYER 1: CLI commands for cross-project data lineage
org.py # LAYER 1: CLI commands for organization bulk onboarding
tool.py # LAYER 1: CLI commands for MCP tool list/call (supports --branch)
branch.py # LAYER 1: CLI commands for development branch listing
branch.py # LAYER 1: CLI commands for branch lifecycle (list/create/use/reset/delete/merge)
explorer.py # LAYER 1: CLI commands for KBC Explorer dashboard generation
context.py # LAYER 1: Agent usage instructions
doctor.py # LAYER 1: Health check command
Expand All @@ -77,7 +77,7 @@ src/keboola_agent_cli/
lineage_service.py # LAYER 2: Cross-project lineage via bucket sharing
org_service.py # LAYER 2: Organization setup orchestration
mcp_service.py # LAYER 2: MCP tool integration (keboola-mcp-server wrapper)
branch_service.py # LAYER 2: Development branch listing across projects
branch_service.py # LAYER 2: Branch lifecycle (create/use/reset/delete/merge, async job polling)
explorer_service.py # LAYER 2: KBC Explorer catalog/orchestration generation
doctor_service.py # LAYER 2: Health check business logic

Expand All @@ -95,7 +95,7 @@ tests/
test_base_service.py # BaseService unit tests (resolve, workers, parallel)
test_lineage_service.py # Lineage service tests
test_mcp_service.py # MCP service tests (incl. branch_id propagation)
test_branch_service.py # Branch service tests (multi-project, errors)
test_branch_service.py # Branch service tests (lifecycle, multi-project, errors)
test_org_service.py # Org service tests (slugify, setup, idempotency)
test_explorer_service.py # Explorer service tests (tier assignment, job stats, generation)
test_doctor_service.py # Doctor service tests
Expand Down Expand Up @@ -185,6 +185,11 @@ kbagent tool list [--project NAME] [--branch ID]
kbagent tool call TOOL_NAME [--project NAME] [--input JSON] [--branch ID]

kbagent branch list [--project NAME]
kbagent branch create --project ALIAS --name "..." [--description "..."]
kbagent branch use --project ALIAS --branch ID
kbagent branch reset --project ALIAS
kbagent branch delete --project ALIAS --branch ID
kbagent branch merge --project ALIAS [--branch ID]

kbagent explorer [--project NAME] [--output-dir DIR] [--job-limit N] [--tiers FILE] [--no-open]

Expand Down
Loading