Repository navigation
Releases
Releases · DavidCWQ/ai-coding-station
v0.2.2
v0.2.1
v0.2.1 · Documentation & Positioning Refresh
✨ Overview
- 项目定位为「对话式速成 AI 应用工坊」,更清晰地面向个人创作者、小团队与技术爱好者。
- 完成 README 与 docs 的结构重构,让「路人/Interviewer」和「开发者/自己维护」各有对应入口。
📚 文档与 README 重构
- 根目录
README.md重写- 新增居中 Logo、项目标题、Tagline 与技术栈 Badge(Java 21 / Spring Boot 3.5.x / Node 20+ / Vue 3)。
- 面向「路人 + Interviewer」重写简介:
- 一句话定位:对话式速成 AI 应用工坊。
- 核心特性:对话生成与修改页面、图片上传、一键部署、智能体对话页、全栈 AI 工程实践。
- 典型场景:创作者落地页、小 B 商家展示页、PoC 原型验证、个人作品集。
- 添加在线演示地址:
https://davidcwq.online。 - 保留简要的安装与启动说明,以及高层架构与技术栈说明。
- 新增
docs/README.md- 作为开发者视角的总览文档,包含:
- 核心功能模块拆解(App / Chat / Agent / RAG / User / 前端)。
- 技术栈与整体架构(后端、前端、基础设施)。
- 开发环境下的运行与部署步骤(本地 + Docker Compose / 生产 compose.prod 概览)。
- 后端主要模块说明与分包结构。
- 常见问题(FAQ)与开发规范、贡献建议。
- 作为开发者视角的总览文档,包含:
- 新增
docs/config.md- 把原
README中的环境变量与配置说明系统化,分模块整理:- 数据库与缓存(MySQL / Redis / H2 测试)。
- 对话模型(DeepSeek + LangChain4j 配置项与
DEEPSEEK_API_KEY)。 - 智能体 RAG(DashScope + pgvector,
ai.rag.*与rag.datasource.*)。 - 输入护轨(
ai.guardrail.*)。 - 部署与注册开关(
app.deploy.*、PUBLIC_DEPLOY_HOST、APP_USER_REGISTRATION_ENABLED等)。 - 前端 Vite 环境变量(
VITE_APP_API_BASE_URL、VITE_DEV_PROXY_TARGET、VITE_APP_DEPLOY_BASE_URL、OPENAPI_SCHEMA_URL等)。
- 衔接
application.yml/application-prod.yml/application-test.yml与compose*.yaml的实际配置。
- 把原
🧹 清理与一致性
- 移除根
README.md中冗长的旧版运维与配置细节,将其全部迁移到docs/目录。 - 保持许可证与鸣谢信息只出现在项目根
README.md中,避免重复。 - 修正文案中的术语,保证叙事与技术表述一致。
v0.2.0
Highlights
- Agent module: built-in agents, RAG (pgvector + DashScope), tools, and optional guardrails; life_advisor and inspiration_echo prototypes.
- CI/CD: GitHub Actions for backend/frontend checks; CD workflow and server deploy path aligned with production compose.
Production & ops
- compose.prod: PostgreSQL 18 / pgvector volume mount fixed for official image layout (
/var/lib/postgresql). - SSL, prod env tuning, and ICP-related copy where applicable.
App & quality
- Frontend agent UX, components/views refactors; chat loadMore and related fixes; prompts and live_advisor updates.
- More tests and workflow fixes (including Maven wrapper in CI).
Docs
- README updates (env, RAG, deploy) and Markdown formatting fixes for config sections.
Upgrade note
- If
postgres-ragfailed to start after moving to PG 18, pull latestcompose.prod.yamland recreate the RAG volume if needed (see release discussion / README).