Skip to content

feat: add AWS doctor command - #144

Merged
codeforstartups merged 1 commit into
codeforstartups:developmentfrom
Kaap10:feat/cli-doctor
Sep 7, 2026
Merged

codeforstartups merged 1 commit into
codeforstartups:developmentfrom
Kaap10:feat/cli-doctor

Conversation

@Kaap10

@Kaap10 Kaap10 commented Sep 6, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • Add a dynavec doctor CLI command
  • Check AWS credentials and STS identity
  • Check S3 Vectors index access
  • Check DynamoDB table access
  • Provide clear pass/fail output and exit codes
  • Add credential-free unit tests for success and failure cases

Usage

dynavec doctor
dynavec doctor --bucket my-vectors --index docs --table dynavec_docs

The command performs read-only checks and does not create AWS resources.

Validation

uv run --no-project pytest -q
uv run --no-project ruff check src tests benchmarks
uv run dynavec --help
uv run dynavec doctor --help

Closes #87

@codeforstartups codeforstartups left a comment

Copy link
Copy Markdown
Owner

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Verified: CI green on 3.9/3.11/3.12, ruff clean. Clean dynavec doctor CLI that checks STS identity + resource access — implements the doctor-command issue. Thanks @Kaap10!

@codeforstartups
codeforstartups merged commit 76236cd into codeforstartups:development Sep 7, 2026
3 checks passed
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.

CLI: doctor command

2 participants