Skip to content

Add auth and LLM key management#1

Open
fzheng wants to merge 3 commits into
mainfrom
feature-apikeys
Open

Add auth and LLM key management#1
fzheng wants to merge 3 commits into
mainfrom
feature-apikeys

Conversation

@fzheng
Copy link
Copy Markdown
Owner

@fzheng fzheng commented Dec 18, 2025

No description provided.

fzheng and others added 3 commits December 17, 2025 23:19
Features:
- Add Prompt ORM model with versioning and content hashing
- Create PromptService with in-memory caching (5-min TTL)
- Add REST API endpoints for CRUD operations (/api/v1/prompts)
- Support core + wrapper prompt pattern for AI evaluation
- Auto-seed prompts from files on first startup
- Update evaluation worker to use database-backed prompts

Changes:
- New migration: 20251219_0003_add_prompts.py
- New files: src/models/orm/prompt.py, src/services/prompt/
- New API: src/api/v1/prompts.py (requires lens:admin scope)
- Updated docs: api-reference.md, architecture.md, configuration.md
- Added 24 tests for prompt functionality

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
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