refactor(core): restructure conversation/channel/message domains and modernize deployment

- Replace chat package with conversation flow architecture
- Add channel identity avatar support (migration 0002)
- Refactor channel adapters, identities, and message routing
- Update frontend: simplify composables, modernize UI components
- Improve Docker builds with cache mounts and version metadata
- Optimize healthchecks and simplify service dependencies
This commit is contained in:
BBQ
2026-02-12 20:52:34 +08:00
parent 30281742ef
commit 1c15eb2146
121 changed files with 3514 additions and 5961 deletions
+2 -2
View File
@@ -79,7 +79,7 @@ func (h *ProvidersHandler) Create(c echo.Context) error {
// @Tags providers
// @Accept json
// @Produce json
// @Param client_type query string false "Client type filter (openai, anthropic, google, ollama)"
// @Param client_type query string false "Client type filter (openai, openai-compat, anthropic, google, azure, bedrock, mistral, xai, ollama, dashscope)"
// @Success 200 {array} providers.GetResponse
// @Failure 400 {object} ErrorResponse
// @Failure 500 {object} ErrorResponse
@@ -256,7 +256,7 @@ func (h *ProvidersHandler) Delete(c echo.Context) error {
// @Tags providers
// @Accept json
// @Produce json
// @Param client_type query string false "Client type filter (openai, anthropic, google, ollama)"
// @Param client_type query string false "Client type filter (openai, openai-compat, anthropic, google, azure, bedrock, mistral, xai, ollama, dashscope)"
// @Success 200 {object} providers.CountResponse
// @Failure 400 {object} ErrorResponse
// @Failure 500 {object} ErrorResponse