Skip to content

feat: accept API key via --api-key CLI argument#93

Merged
cc90202 merged 1 commit intomainfrom
feat/api-key-cli
Mar 17, 2026
Merged

feat: accept API key via --api-key CLI argument#93
cc90202 merged 1 commit intomainfrom
feat/api-key-cli

Conversation

@cc90202
Copy link
Copy Markdown
Collaborator

@cc90202 cc90202 commented Mar 17, 2026

Summary

  • Aggiunto argomento CLI --api-key con fallback automatico alla env var ANTHROPIC_API_KEY (via clap env)
  • Rimosso caricamento .env.secrets da main.rs
  • Fix parsing --log-level: usa LOG_LEVEL invece di RUST_LOG (che ha sintassi incompatibile)
  • Aggiornato README con nuova struttura (agent/ invece di engine/, markdown/ invece di llm/)

Test plan

  • cargo run -- --api-key sk-... avvia con RigAgent
  • ANTHROPIC_API_KEY=sk-... cargo run funziona via fallback env
  • cargo run senza key fa fallback a MockAgent
  • ./target/release/infraware-terminal --api-key sk-... funziona da binario

@cc90202 cc90202 merged commit 1d4f352 into main Mar 17, 2026
5 checks passed
@cc90202 cc90202 deleted the feat/api-key-cli branch March 22, 2026 07:27
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.

1 participant