nxtgauge-ai-assistant/src
Tracewebstudio Dev 4505d8987e feat: add Ask Ash AI assistant implementation
- Add LiteLLM provider with LLM_PROVIDER env var support
- Add Fake LLM provider for testing
- Add action registry with 17 AI actions
- Add permission checker with role verification
- Add UI events in chat responses (fill_form, open_preview, etc)
- Add versioned prompt files system
- Add confirm action endpoint
- Add 80 unit tests

New endpoints:
- POST /api/ai/actions/confirm

New files:
- src/handlers/actions.rs
- src/handlers/confirm_action.rs
- src/services/action_confirmation.rs
- src/prompts.rs
- src/tests.rs
- prompts/v1/*.txt
2026-06-14 20:28:17 +02:00
..
actions feat: add action registry with code-based action definitions 2026-06-14 19:28:12 +02:00
chat feat: add Ask Ash AI assistant implementation 2026-06-14 20:28:17 +02:00
config feat: add LiteLLM provider and cover letter generation 2026-06-14 18:00:33 +02:00
cover_letter feat: add LiteLLM provider and cover letter generation 2026-06-14 18:00:33 +02:00
db feat(ai-assistant): bootstrap rust axum backend with providers, routes, and db scaffolding 2026-04-11 15:04:14 +02:00
forms feat(ai-assistant): bootstrap rust axum backend with providers, routes, and db scaffolding 2026-04-11 15:04:14 +02:00
handlers feat: add Ask Ash AI assistant implementation 2026-06-14 20:28:17 +02:00
jobs feat(ai-assistant): bootstrap rust axum backend with providers, routes, and db scaffolding 2026-04-11 15:04:14 +02:00
permissions feat: add permission checker module 2026-06-14 19:29:09 +02:00
providers feat: add fake LLM provider for testing 2026-06-14 19:24:10 +02:00
retrieval feat(ai-assistant): bootstrap rust axum backend with providers, routes, and db scaffolding 2026-04-11 15:04:14 +02:00
routes feat: add Ask Ash AI assistant implementation 2026-06-14 20:28:17 +02:00
services feat: add Ask Ash AI assistant implementation 2026-06-14 20:28:17 +02:00
tickets feat(ai-assistant): bootstrap rust axum backend with providers, routes, and db scaffolding 2026-04-11 15:04:14 +02:00
error.rs feat: wire NxtgaugeTicketProvider and NxtgaugeHelpCenterProvider to real backend APIs 2026-04-15 18:18:39 +02:00
main.rs feat: add Ask Ash AI assistant implementation 2026-06-14 20:28:17 +02:00
prompts.rs feat: add Ask Ash AI assistant implementation 2026-06-14 20:28:17 +02:00
state.rs feat: add Ask Ash AI assistant implementation 2026-06-14 20:28:17 +02:00
tests.rs feat: add Ask Ash AI assistant implementation 2026-06-14 20:28:17 +02:00