Skip to content

Commit 8c3e167

Browse files
authored
Merge pull request #3 from TuringOpsSH/release/0.2.4
Release/0.2.4
2 parents 10883f0 + 73e7f34 commit 8c3e167

File tree

5,400 files changed

+9674
-1355895
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

5,400 files changed

+9674
-1355895
lines changed

.gitignore

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,16 @@ tmp/*
66
!tmp/.gitkeep
77
.idea
88
venv
9-
app/logs/*
9+
server/app/logs/*
10+
server/app/data/*
11+
server/app/libs/*
12+
admin/app/logs/*
13+
admin/app/data/*
14+
admin/app/libs/*
15+
1016
.idea/*
1117
celerybeat-schedule.dat
1218
celerybeat-schedule.bak
1319
celerybeat-schedule.dir
1420

21+

.idea/next_console.iml

Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

CHANGELOG.md

Lines changed: 17 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,24 @@
33
All notable changes to this project will be documented in this file.
44
Format adheres to [Keep a Changelog](https://keepachangelog.com/en/1.0.0/).
55

6-
## [Unreleased]
6+
## [0.2.4] - 2025-08-10
7+
78
### Added
8-
- Initial project scaffolding
9+
- [x] Support for defining session parameters on the start node.
10+
- [x] Support for file reading nodes.
11+
- [x] Support for text segmentation nodes.
12+
- [x] Support for sub - workflow nodes.
13+
- [x] Parameter definition and passing support multi - selection and required fields.
14+
- [x] Support for managing resource parsing results and segmentation results in the resource library, and conducting segmentation similarity tests.
15+
16+
### Fixed
17+
- Optimized the ratio of UI elements to fit laptop screens.
18+
- Fixed the abnormal calculation of recall similarity.
19+
- Fixed the abnormal capture during the rerank process.
20+
- Handled the exceptions in parameter definition and passing.
21+
- Fixed the abnormal order of agent application.
22+
- Fixed the abnormal parsing of pandoc.
23+
- Fixed some known bugs.
924

1025
## [0.1.0] - 2025-07-24
1126
### Changed

CHANGELOG_CN.md

Lines changed: 21 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -3,16 +3,32 @@
33
本项目所有显著变更将记录在此文件中。
44
格式遵循 [Keep a Changelog](https://keepachangelog.com/zh-CN/1.0.0/)
55

6-
## [未发布]
7-
### Added
8-
- 初始化项目基础结构
6+
## [0.2.4] - 2025-08-10
7+
### 新增
8+
- [x] 支持在开始节点上定义会话参数
9+
- [x] 支持文件阅读节点
10+
- [x] 支持文本切分节点
11+
- [x] 支持子工作流节点
12+
- [x] 参数定义和传递支持多选,必选
13+
- [x] 支持在资源库中管理资源解析结果,分段结果,并进行分段相似度测试。
14+
15+
### 修复
16+
- UI 元素比例优化以适应笔记本屏幕
17+
- recall 相似度计算异常
18+
- rerank 过程的异常捕捉
19+
- 参数定义传递的异常处理
20+
- agent应用顺序异常
21+
- 修复pandoc解析异常
22+
- 修复部分已知bug
23+
24+
925

1026
## [0.1.0] - 2025-07-24
11-
### Changed
27+
### 新增
1228
- 完善仓库元信息(README/CONTRIBUTING 等)
1329
- 提供 Docker 部署镜像
1430

1531
## [0.0.1] - 2025-07-22
16-
### Added
32+
### 新增
1733
- 项目仓库初始化
1834
- 核心代码框架提交

README.md

Lines changed: 38 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,6 +109,32 @@ Log in to the Server service at port `8080`. Click on the "AI Workbench" to star
109109

110110
By following the above steps, you can quickly start NextConsole and begin using it! 😃
111111

112+
## Building from Source
113+
114+
### Prerequisites
115+
- Docker 21+ installed
116+
- Node.js 16+ (for frontend build)
117+
- Python 3.10+ (for backend services)
118+
119+
### Build Steps
120+
121+
#### 1. Build Backend Service Image
122+
```bash
123+
git clone https://github.com/TuringOpsSH/NextConsole.git
124+
cd NextConsole
125+
docker build -f docker/build/server/Dockerfile -t nc:standalone .
126+
```
127+
128+
#### 2. Build Frontend Service Image
129+
```bash
130+
docker build -f docker/build/web/Dockerfile -t nc-web:standalone .
131+
```
132+
133+
#### 3. Launch Services
134+
```bash
135+
vi docker/docker-compose.yml
136+
docker-compose -f ./docker/docker-compose.yml up -d
137+
```
112138

113139
### Core Feature Descriptions
114140

@@ -136,4 +162,15 @@ The AI Application Factory enables visual construction and management of large -
136162
| Function | Description |
137163
| ---- | ---- |
138164
| Visual Construction | Uses a graphical interface to drag and drop components without complex coding. A business department can build an intelligent customer - service workflow, for example. |
139-
| Release Management | Supports version control, performance monitoring, etc., and allows for on - demand optimization. A development team can regularly optimize agents. |
165+
| Release Management | Supports version control, performance monitoring, etc., and allows for on - demand optimization. A development team can regularly optimize agents. |
166+
167+
### Official Resources
168+
169+
Visit [NextConsole Official Documentation](https://docs.nextconsole.cn) to access:
170+
- Latest version documentation
171+
- API reference
172+
- Advanced development guides
173+
- Best practice cases
174+
- Frequently asked questions
175+
176+
Our documentation center is continuously updated. We recommend bookmarking this address for the latest materials 📚

README_CN.md

Lines changed: 46 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -68,6 +68,7 @@ vi config/server/config_private.py
6868
设置应用的域名,这里以本地地址为例:
6969
```python
7070
app.config["domain"] = "http://127.0.0.1:8080"
71+
app.config["admin_domain"] = "http://127.0.0.1:8082"
7172
```
7273

7374
**RAG(检索增强生成)配置**
@@ -108,6 +109,36 @@ docker compose up -d
108109

109110
按照以上步骤操作,您就可以快速启动 NextConsole 并开始使用啦😃。
110111

112+
113+
### 源码构建镜像
114+
115+
#### 前置准备
116+
- 已安装 Docker 21+
117+
- 已安装 Node.js 16+ (用于前端构建)
118+
- 已安装 Python 3.10+ (用于后端服务)
119+
120+
#### 构建步骤
121+
122+
##### 1. 构建后端服务镜像
123+
```bash
124+
git clone https://github.com/TuringOpsSH/NextConsole.git
125+
cd NextConsole
126+
docker build -f docker/build/server/Dockerfile -t nc:standalone .
127+
128+
```
129+
##### 2. 构建前端服务镜像
130+
```bash
131+
docker build -f docker/build/web/Dockerfile -t nc-web:standalone .
132+
```
133+
134+
##### 3. 启动服务
135+
```bash
136+
vi docker/docker-compose.yml # 修改配置文件
137+
docker compose up -f docker/docker-compose.yml -d
138+
```
139+
140+
141+
111142
### 核心功能特性说明
112143

113144
#### 1、AI 资源库 📚
@@ -134,4 +165,18 @@ AI 应用工厂可可视化构建大模型智能体并管理发布。
134165
|功能|描述|
135166
| ---- | ---- |
136167
|可视化构建|图形界面拖放组件,无需复杂代码,如业务部门构建智能客服流程。|
137-
|发布管理|支持版本控制、性能监控等,可按需优化调整,如开发团队定期优化智能体。|
168+
|发布管理|支持版本控制、性能监控等,可按需优化调整,如开发团队定期优化智能体。|
169+
170+
171+
### 官方资源
172+
173+
访问 [NextConsole官方文档](https://docs.nextconsole.cn) 获取:
174+
- 最新版本文档
175+
- API接口说明
176+
- 进阶开发指南
177+
- 最佳实践案例
178+
- 常见问题解答
179+
180+
我们的文档中心会持续更新,建议收藏该地址以便随时查阅最新资料 📚
181+
182+

ROADMAP.md

Lines changed: 40 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,48 @@
1-
# Project Roadmap
1+
# NextConsole Roadmap
22

3-
> This roadmap outlines future plans and may adjust based on community feedback.
4-
> Last updated: 2025-07-24
3+
> Updated: 2025-08-10 | Current Version: v0.2.4 (First Production-Ready Release)
4+
> *Timeline may adjust based on community feedback*
55
6-
## 2025 Q3
7-
**Completed**
8-
- [x] Project initialization & core scaffolding
9-
- [x] Core API v0.1 implementation
6+
## 2025-08
7+
**Completed**
8+
- Core API v0.2.4 release
9+
- Production deployment validation
10+
- Basic monitoring system
1011

11-
🔧 **In Progress**
12-
- [ ] Developer documentation
13-
- [ ] CI/CD pipeline integration
12+
🔧 **In Progress**
13+
- Developer documentation (60%)
14+
- GitHub Actions CI pipeline
1415

15-
## 2025 Q4
16-
🛠 **Planned**
17-
- [ ] Plugin system support (PoC phase)
18-
- [ ] First stable release v1.0.0
16+
## 2025-09
17+
🛠 **Planned**
18+
- v0.3.0 release (target: Sep 25)
19+
- Admin dashboard redesign
20+
- API performance benchmarking
21+
- First community case study
1922

20-
## 2026+
21-
💡 **Long-term Goals**
22-
- Multi-language localization
23-
- Cloud-native deployment solutions
23+
## 2025-10
24+
🔮 **Upcoming**
25+
- Plugin system architecture design
26+
- Enterprise auth integration (SAML/OAuth)
27+
- Documentation localization (EN/CN)
28+
29+
## 2025-11
30+
**Milestone**
31+
- v1.0.0 RC release
32+
- Plugin marketplace MVP
33+
- Kubernetes deployment guide
34+
35+
## 2025-12 & Beyond
36+
🚀 **Future Vision**
37+
- Multi-tenant support
38+
- App Store for AI agents
39+
- Vector DB integration options
2440

2541
---
2642

27-
## Get Involved
28-
1. Claim tasks: Check Issues with `roadmap` label
29-
2. Propose ideas: Start a [Discussion](https://github.com/your-repo/discussions)
30-
3. Sponsor: Support via [Open Collective](https://opencollective.com/your-repo)
43+
## How to Engage
44+
```mermaid
45+
graph LR
46+
A[GitHub Issues] -->|Label: roadmap| B(Claim Tasks)
47+
C[Discussions] -->|"RFC:" prefix| D(Propose Features)
48+
E[Open Collective] --> F(Sponsor Development)

ROADMAP_ZH.md

Lines changed: 40 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,30 +1,48 @@
1-
# 项目路线图
1+
# NextConsole 项目路线图
22

3-
> 本路线图展示项目未来发展计划,根据社区反馈可能动态调整。
4-
> 更新时间:2025-07-24
3+
> 更新时间:2025-08-10 | 当前版本:v0.2.4(首个生产可用版本)
4+
> *时间线可能根据社区反馈动态调整*
55
6-
## 2025 Q3
7-
**已完成**
8-
- [x] 项目初始化与基础架构搭建
9-
- [x] 实现核心 API v0.1
6+
## 2025年8月
7+
**已完成**
8+
- 核心API v0.2.4版本发布
9+
- 生产环境部署验证
10+
- 基础监控系统搭建
1011

11-
🔧 **进行中**
12-
- [ ] 编写开发者文档
13-
- [ ] 集成 CI/CD 流水线
12+
🔧 **进行中**
13+
- 开发者文档编写(进度60%)
14+
- GitHub Actions CI流水线搭建
1415

15-
## 2025 Q4
16-
🛠 **规划中**
17-
- [ ] 支持插件系统(PoC 阶段)
18-
- [ ] 发布首个稳定版 v1.0.0
16+
## 2025年9月
17+
🛠 **计划中**
18+
- v0.3.0版本发布(目标9月25日)
19+
- 管理后台界面改版
20+
- API性能基准测试
21+
- 首个社区用户案例收集
1922

20-
## 2026 及以后
21-
💡 **长期目标**
22-
- 多语言国际化支持
23-
- 云原生部署方案
23+
## 2025年10月
24+
🔮 **规划中**
25+
- 插件系统架构设计
26+
- 企业级认证集成(SAML/OAuth)
27+
- 文档本地化(中英双语)
28+
29+
## 2025年11月
30+
**里程碑**
31+
- v1.0.0候选版本发布
32+
- 插件市场MVP
33+
- Kubernetes部署指南
34+
35+
## 2025年12月及以后
36+
🚀 **长期愿景**
37+
- 多租户支持
38+
- AI智能体应用商店
39+
- 向量数据库集成方案
2440

2541
---
2642

27-
## 参与贡献
28-
1. 认领任务:在 [Issues](https://github.com/your-repo/issues) 中选择 `roadmap` 标签
29-
2. 讨论提案:在 [Discussions](https://github.com/your-repo/discussions) 提出建议
30-
3. 赞助支持:通过 [Open Collective](https://opencollective.com/your-repo) 资助开发
43+
## 参与方式
44+
```mermaid
45+
graph LR
46+
A[GitHub Issues] -->|标注roadmap标签| B(认领任务)
47+
C[讨论区] -->|"RFC:"前缀| D(提交提案)
48+
E[Open Collective] --> F(赞助支持)

admin/app/config/config_private.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33

44
# 应用配置
55
app.config['domain'] = ""
6+
app.config['admin_domain'] = ""
67
app.config['bucket_size'] = 5000
78
app.config['data_dir'] = "/app/data"
89
app.config["download_dir"] = '/app/data/download'

admin/app/libs/__init__.py

Whitespace-only changes.

0 commit comments

Comments
 (0)