feat: context-aware completions with dynamic resource names #28

Merged
michal merged 1 commits from feat/completions-project-scope-dynamic into main 2026-02-23 19:08:46 +00:00
Owner
  • --project shows only project-scoped commands (attach-server, detach-server, get, describe, etc)
  • Without --project hides attach/detach-server from help and completions
  • Tab after get servers fetches live server names from API
  • Works for all resources: servers, instances, secrets, projects, users, groups, rbac
  • --project value auto-completes from existing project names
- `--project` shows only project-scoped commands (attach-server, detach-server, get, describe, etc) - Without `--project` hides attach/detach-server from help and completions - Tab after `get servers` fetches live server names from API - Works for all resources: servers, instances, secrets, projects, users, groups, rbac - `--project` value auto-completes from existing project names
michal added 1 commit 2026-02-23 19:08:43 +00:00
feat: context-aware completions with dynamic resource names
Some checks failed
CI / lint (pull_request) Has been cancelled
CI / typecheck (pull_request) Has been cancelled
CI / test (pull_request) Has been cancelled
CI / build (pull_request) Has been cancelled
CI / package (pull_request) Has been cancelled
6d2e3c2eb3
- Hide attach-server/detach-server from --help (only relevant with --project)
- --project shows only project-scoped commands in tab completion
- Tab after resource type fetches live resource names from API
- --project value auto-completes from existing project names
- Stop offering resource types after one is already selected

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
michal merged commit 43af85cb58 into main 2026-02-23 19:08:46 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: michal/mcpctl#28