Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
57 commits
Select commit Hold shift + click to select a range
208cb39
docs: Add comprehensive English translation plan and guides
psychon7 Nov 19, 2025
c4ef73a
fix: Complete application setup and i18n configuration
psychon7 Nov 19, 2025
136e53c
```
psychon7 Nov 19, 2025
5df4760
i18n: Remove Chinese comments and translate to English across codebase
psychon7 Nov 19, 2025
c89303d
i18n(proto): Remove Chinese comments and translate to English across …
psychon7 Nov 20, 2025
a1e4664
```
psychon7 Nov 20, 2025
68f57ec
```
psychon7 Nov 20, 2025
a92af69
```
psychon7 Nov 20, 2025
fb1f960
```
psychon7 Nov 20, 2025
843c5cd
```
psychon7 Nov 20, 2025
3a676d1
```
psychon7 Nov 24, 2025
c4f3028
```
psychon7 Nov 24, 2025
a1b3b32
added logging for user
psychon7 Nov 24, 2025
181c2d9
update compose file
psychon7 Nov 24, 2025
fa38109
logs
psychon7 Nov 24, 2025
b794977
ci: add Dokploy webhook trigger
psychon7 Nov 25, 2025
335befb
```
psychon7 Nov 25, 2025
a8f9fff
```
psychon7 Nov 25, 2025
5f38157
fix: add default env vars for CI/CD backend build
psychon7 Nov 25, 2025
33ee7fd
self hosted runner
psychon7 Nov 25, 2025
7e8e3c1
runner updated
psychon7 Nov 25, 2025
349fd18
changed action script
psychon7 Nov 25, 2025
0f6a3b7
compose file updated
psychon7 Nov 25, 2025
df153ec
fix: proxy /workflow/ to workflow service instead of static files
psychon7 Nov 25, 2025
88ebb83
docker compose update=
psychon7 Nov 25, 2025
40aab75
fix: proxy /workflow/ to workflow service
psychon7 Nov 25, 2025
9a20544
```
psychon7 Nov 25, 2025
c62ec49
```
psychon7 Nov 25, 2025
58fa4b5
Fix nginx 403: proxy /workflow/ to workflow service
psychon7 Nov 25, 2025
ed403bf
Fix workflow 404: Add workflow frontend static files and update nginx…
psychon7 Nov 25, 2025
8a762a5
Translate workflow frontend from Chinese to English
psychon7 Nov 25, 2025
5690eb4
Fix deploy script commit message: update to reflect nginx proxy_pass fix
psychon7 Nov 25, 2025
0d412f6
Add workflow-frontend path to GitHub Actions triggers
psychon7 Nov 25, 2025
502612b
reverted the change
psychon7 Nov 25, 2025
a616d34
Enhance rebuild-and-push script with change detection and update .git…
psychon7 Nov 26, 2025
5c80ce3
Enhance Chinese to English translation in workflow frontend
psychon7 Nov 26, 2025
c43c037
Fix workflow path filter detection with full git history
psychon7 Nov 26, 2025
589f9fa
Trigger frontend rebuild for workflow translation
psychon7 Nov 26, 2025
192330f
Force frontend rebuild by modifying JS file
psychon7 Nov 26, 2025
4c09f3e
Fix path filter to force frontend build when workflow-frontend files …
psychon7 Nov 26, 2025
330930f
Fix: Include all configs in backend image for static asset serving
psychon7 Nov 26, 2025
230f075
Fix: Add missing RAG dependencies for knowledge base creation
psychon7 Nov 26, 2025
1212cfe
Fix: Remove version pins from easyofd/ofdparser to avoid dependency c…
psychon7 Nov 26, 2025
1265bac
fix: Workflow English translation fix and cleanup
psychon7 Nov 26, 2025
e8e5da2
Enhance RagChatParams structure with additional knowledge base inform…
psychon7 Nov 26, 2025
0989c6a
fix(rag): Fix streaming end signal and improve response quality
psychon7 Nov 26, 2025
d26b943
Fix: Remove configs volume mount from bff-service (permanent fix for …
psychon7 Nov 26, 2025
1126413
Add default answer to RagChatParams for improved user experience
psychon7 Nov 26, 2025
1e86641
Enhance Nginx configuration by adding proxy headers for improved requ…
psychon7 Nov 26, 2025
6add8de
Update Docker Compose files and Nginx configuration for improved prox…
psychon7 Nov 26, 2025
77d192a
Update Nginx configuration and placeholder text for improved function…
psychon7 Nov 27, 2025
709f34d
Add 6 new HSE workflow templates for tender and KPI management
psychon7 Nov 27, 2025
5d7fcd5
Fix: Add configs/** to backend filter to trigger rebuild on config ch…
psychon7 Nov 27, 2025
bea182c
Refactor authentication styles and layout for improved UI consistency
psychon7 Dec 7, 2025
3c2f1aa
Refactor MCP and built-in tool list fetching to always return empty l…
psychon7 Dec 7, 2025
c818174
Fix workflow routing: Redirect /aibase/workflow to /workflow/
psychon7 Dec 14, 2025
23577ab
Add nginx/ to .gitignore to prevent permission issues in CI
psychon7 Dec 14, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
The diff you're trying to view is too large. We only load the first 3000 changed files.
11 changes: 11 additions & 0 deletions .claude/settings.local.json
Original file line number Diff line number Diff line change
@@ -0,0 +1,11 @@
{
"permissions": {
"allow": [
"Bash(docker exec:*)",
"Bash(docker-compose up:*)",
"Bash(chmod:*)"
],
"deny": [],
"ask": []
}
}
81 changes: 81 additions & 0 deletions .dockerignore
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# Minimal dockerignore for backend build
# Frontend (not needed for backend build)
web/

# Python environments
.venv/
venv/
__pycache__/

# Runtime data and logs (not needed for build)
project/
agent/
rag/

# Development and IDE files
.git/
.vscode/
.idea/

# Documentation (not needed in build)
*.md
!README.md
docs/

# All log files
*.log

# Python files
*.pyc
*.pyo
*.pyd

# Test files
*_test.go
*_test.py
test/
tests/

# Build artifacts (will be created during build)
bin/
dist/
build/
*.exe
*.dll
*.so
*.dylib

# Temporary files
tmp/
temp/
.DS_Store
Thumbs.db

# Docker files (don't copy into build context)
docker-compose*.yaml
Dockerfile*
.dockerignore*

# CI/CD
.github/
.gitlab-ci.yml

# Database files
*.db
*.sqlite
*.sqlite3

# Coverage and profiling
coverage/
*.cover
*.prof

# Translation and documentation artifacts
translation_*.log
translation_*.txt
unique_comments.txt
untranslated_*.txt

# Keep .env files for Makefile
# .env
# .env.*
91 changes: 91 additions & 0 deletions .dockerignore.agent-base
Original file line number Diff line number Diff line change
@@ -0,0 +1,91 @@
# Minimal dockerignore for agent-base build
# Only exclude what's absolutely not needed

# Frontend
web/

# Python environments
.venv/
venv/
__pycache__/

# Runtime data and logs
project/

# Development and IDE files
.git/
.vscode/
.idea/

# Documentation
*.md
!README.md
docs/

# All log files
*.log

# Test files
*_test.go
*_test.py
test/
tests/

# Build artifacts
bin/
dist/
build/
*.exe
*.dll
*.so
*.dylib

# Temporary files
tmp/
temp/
.DS_Store
Thumbs.db

# Docker files
docker-compose*.yaml
Dockerfile*
.dockerignore*

# CI/CD
.github/
.gitlab-ci.yml

# Environment files with secrets
.env
.env.*
!.env.example

# Database files
*.db
*.sqlite
*.sqlite3

# Coverage and profiling
coverage/
*.cover
*.prof

# Translation artifacts
translation_*.log
translation_*.txt
unique_comments.txt
untranslated_*.txt

# Go specific (not needed for Python agent-base)
go.mod
go.sum
vendor/
cmd/
internal/
pkg/
proto/
api/
Makefile*

# RAG (not needed for agent-base)
rag/
81 changes: 81 additions & 0 deletions .dockerignore.backend
Original file line number Diff line number Diff line change
@@ -0,0 +1,81 @@
# Minimal dockerignore for backend build
# Frontend (not needed for backend build)
web/

# Python environments
.venv/
venv/
__pycache__/

# Runtime data and logs (not needed for build)
project/
agent/
rag/

# Development and IDE files
.git/
.vscode/
.idea/

# Documentation (not needed in build)
*.md
!README.md
docs/

# All log files
*.log

# Python files
*.pyc
*.pyo
*.pyd

# Test files
*_test.go
*_test.py
test/
tests/

# Build artifacts (will be created during build)
bin/
dist/
build/
*.exe
*.dll
*.so
*.dylib

# Temporary files
tmp/
temp/
.DS_Store
Thumbs.db

# Docker files (don't copy into build context)
docker-compose*.yaml
Dockerfile*
.dockerignore*

# CI/CD
.github/
.gitlab-ci.yml

# Database files
*.db
*.sqlite
*.sqlite3

# Coverage and profiling
coverage/
*.cover
*.prof

# Translation and documentation artifacts
translation_*.log
translation_*.txt
unique_comments.txt
untranslated_*.txt

# Keep .env files for Makefile
# .env
# .env.*
93 changes: 93 additions & 0 deletions .dockerignore.frontend
Original file line number Diff line number Diff line change
@@ -0,0 +1,93 @@
# Minimal dockerignore for frontend build
# Backend (not needed for frontend build)
cmd/
internal/
pkg/
proto/
api/
vendor/
go.mod
go.sum
Makefile*

# Python environments
.venv/
venv/
__pycache__/

# Runtime data and logs
project/
agent/
rag/

# Development and IDE files
.git/
.vscode/
.idea/

# Documentation
*.md
!README.md
docs/

# All log files
*.log

# Python files
*.pyc
*.pyo
*.pyd

# Test files
*_test.go
*_test.py
test/
tests/

# Build artifacts
bin/
dist/
build/
*.exe
*.dll
*.so
*.dylib

# Temporary files
tmp/
temp/
.DS_Store
Thumbs.db

# Docker files
docker-compose*.yaml
Dockerfile*
.dockerignore*

# CI/CD
.github/
.gitlab-ci.yml

# Environment files with secrets
.env
.env.*
!.env.example

# Database files
*.db
*.sqlite
*.sqlite3

# Coverage and profiling
coverage/
*.cover
*.prof

# Translation artifacts
translation_*.log
translation_*.txt
unique_comments.txt
untranslated_*.txt

# Keep web/ for frontend build
# web/
Loading