Skip to content

v1.2.2#38

Merged
valentinozegna merged 8 commits into
mainfrom
release/v1.2.2
Apr 8, 2026
Merged

v1.2.2#38
valentinozegna merged 8 commits into
mainfrom
release/v1.2.2

Conversation

@valentinozegna
Copy link
Copy Markdown
Contributor

Summary

  • Add Vertex AI service account JSON key authentication to --setup flow (Google Vertex AI and Anthropic via Vertex AI)
  • Auto-detect GOOGLE_APPLICATION_CREDENTIALS env var during setup
  • Fix Vertex provider IDs to match registry keys
  • Update test fixtures to smaller, cheaper PDFs

Test plan

  • All 89 unit/integration tests pass
  • Type-check and lint clean
  • End-to-end MCP tool test with Vertex AI (1-pager.pdf, attention-is-all-you-need.pdf)
  • Cloud Run auth path unaffected (env var path skips keyFile)

Vertex AI providers (Google Vertex AI, Anthropic via Vertex AI) are now
selectable in the interactive --setup flow. Users authenticate with a
service account JSON key file instead of an API key.

- Auto-detect GOOGLE_APPLICATION_CREDENTIALS env var during setup
- Store project, location, and key file path in OS keychain
- Fix Vertex provider IDs to match registry keys (google-vertex, anthropic-vertex)
- Pass keyFile to googleAuthOptions in createVertex/createVertexAnthropic
- Clear stale credentials when switching between provider types
…ale m3000a.pdf reference

- Replace m3000a.pdf fixture with 1-pager.pdf and attention-is-all-you-need.pdf
- Update url-documents.md with CS/ML papers sorted by page count
- Remove obsolete IC datasheet test report
- Fix service.test.ts to reference 1-pager.pdf instead of deleted m3000a.pdf
@valentinozegna valentinozegna merged commit d5be74d into main Apr 8, 2026
2 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.

1 participant