Some checks failed
CI / Detect Changes (pull_request) Has been cancelled
CI / Deploy Agent (pull_request) Has been cancelled
CI / Deploy Dashboard (pull_request) Has been cancelled
CI / Deploy Docs (pull_request) Has been cancelled
CI / Deploy MCP (pull_request) Has been cancelled
CI / Check (pull_request) Has been cancelled
Add a documentation-grounded help chat assistant accessible from every page via a floating button in the bottom-right corner. Backend (compliance-agent): - New POST /api/v1/help/chat endpoint - Loads README.md + docs/**/*.md at first request (OnceLock cache) - Excludes node_modules, uses walkdir for discovery - Falls back to degraded prompt if docs not found - Uses LiteLLM via existing chat_with_messages infrastructure Dashboard (compliance-dashboard): - New HelpChat component with toggle button, message area, input - Styled to match Obsidian Control theme (dark, accent cyan) - Renders in AppShell so it's available on every page - Multi-turn conversation with history - Server function proxies to agent API Also: - Remove Settings page (route, sidebar entry, page file) Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
23 lines
443 B
Rust
23 lines
443 B
Rust
pub mod chat;
|
|
pub mod dast;
|
|
pub mod dto;
|
|
pub mod findings;
|
|
pub mod graph;
|
|
pub mod health;
|
|
pub mod help_chat;
|
|
pub mod issues;
|
|
pub mod pentest_handlers;
|
|
pub use pentest_handlers as pentest;
|
|
pub mod repos;
|
|
pub mod sbom;
|
|
pub mod scans;
|
|
|
|
// Re-export all handler functions so routes.rs can use `handlers::function_name`
|
|
pub use dto::*;
|
|
pub use findings::*;
|
|
pub use health::*;
|
|
pub use issues::*;
|
|
pub use repos::*;
|
|
pub use sbom::*;
|
|
pub use scans::*;
|