Commit Graph

28 Commits

Author SHA1 Message Date
lanceyq
9c72631518 [changes] Update README.md and README_CN.md 2026-05-06 10:31:33 +08:00
lanceyq
89ae61bfc1 docs(readme): update image paths from docs/ to assets/
Migrate all image src references in README.md and README_CN.md from
./docs/generated/ and ./docs/screenshots/ to ./assets/generated/ and
./assets/screenshots/ to match the actual directory structure.

Also replace an external GitHub user-attachments URL with a local
./assets/screenshots/frontend-ui.png path in README.md.
2026-05-06 10:31:33 +08:00
lanceyq
124aa9fef8 docs: overhaul README and add project documentation assets
- Rewrite README.md and README_CN.md with comprehensive project documentation
  including core features, architecture overview, benchmarks, tech stack,
  quick start guide, and detailed installation instructions
- Add CONTRIBUTING.md with contribution guidelines
- Add architecture.svg and directory-structure.svg diagrams
- Add generated PNG assets for hero banner, core features, pain points,
  architecture, and benchmark results
- Add screenshot PNGs for installation guide (PostgreSQL, Neo4j, Alembic,
  API docs, frontend UI)
- Replace external GitHub image URLs with local asset references
2026-05-06 10:31:33 +08:00
Ke Sun
9f2cd6afae docs: add status badges to README files
- Add Apache 2.0 license badge to both README.md and README_CN.md
- Add Python 3.12+ version badge with logo
- Add Gitee Sync workflow status badge linking to GitHub Actions
- Improve project visibility with standardized badge indicators
2026-04-02 11:57:23 +08:00
Ke Sun
47bf93d65e docs(config): update Celery environment variable naming convention
- Replace BROKER_URL and RESULT_BACKEND with REDIS_DB_CELERY_BROKER and REDIS_DB_CELERY_BACKEND in README.md
- Replace BROKER_URL and RESULT_BACKEND with REDIS_DB_CELERY_BROKER and REDIS_DB_CELERY_BACKEND in README_CN.md
- Update api/env.example with new variable names and add deprecation notice
- Add reference to celery-env-bug-report.md documentation explaining why old variable names are avoided
- Prevents environment variable hijacking by Celery CLI when using standard naming conventions
2026-03-06 10:28:03 +08:00
Ke Sun
1e5acd85ff Update community links in README.md 2026-01-21 18:11:50 +08:00
Ke Sun
c24fb73147 Fix/memory celery fix (#168)
* refactor(celery): optimize task routing and worker configuration

- Simplify Celery queue configuration with single default 'io_tasks' queue
- Implement task routing strategy separating IO-bound and CPU-bound tasks
- Add Flower monitoring support with task event tracking enabled
- Add summary node search optimization to only retrieve summary nodes
- Clean up unused imports and reorganize import statements for consistency
- Update docker-compose configuration to support multi-queue worker setup

* chore(celery): simplify flower configuration and add gevent dependency

* chore(dependencies): add gevent dependency to requirements

- Add gevent==24.11.1 to api/requirements.txt
- Gevent is required for async worker support in Celery
- Complements existing flower and celery configuration

* refactor(celery): simplify async event loop handling and reorganize task queues

- Replace complex nest_asyncio and manual event loop management with asyncio.run() in read_message_task, write_message_task, regenerate_memory_cache, and workspace_reflection_task
- Rename task queues from io_tasks/cpu_tasks to memory_tasks/document_tasks for better semantic clarity
- Update task routing configuration to reflect new queue names for memory agent tasks and document processing tasks
- Remove redundant exception handling comments and simplify error handling logic
- Update README with improved community support section including GitHub Issues, Pull Requests, Discussions, and WeChat community links
- Simplifies event loop management by leveraging asyncio.run() which handles loop creation and cleanup automatically, reducing code complexity and potential race conditions
2026-01-21 17:58:46 +08:00
lanceyq
083c460687 [updated]Updating the Chinese and English versions of the readme. 2025-12-16 14:33:31 +08:00
lanceyq
2b2b8902ac [updated]updated README 2025-12-10 19:12:08 +08:00
wendeliang
c46d93ec3a Update README.md 2025-12-10 18:38:00 +08:00
wendeliang
67366cc740 Update README with image and project overview
Added a new image and expanded project introduction.
2025-12-10 09:32:06 +08:00
wendeliang
94e0d81ed5 Revise README.md image and header text
Updated image source and improved header formatting.
2025-12-10 09:31:43 +08:00
wendeliang
d4a35e6b30 Refine section headings in README.md
Updated section headings for consistency and clarity.
2025-12-10 09:13:30 +08:00
wendeliang
ea898babca Update headings and formatting in README.md 2025-12-10 09:05:42 +08:00
wendeliang
6e17d13fb5 Update README.md (#8) 2025-12-09 10:31:24 +08:00
lanceyq
570392aa6f Docs/installation tutorial (#7)
* [add]修改迁移文件新建空白表结构

* Add installation guide and environment setup

Added installation instructions and environment requirements for MemoryBear.

* [delete]删除api,web的readme.md。只保留唯一readme.md

* Fix database connection example in README

Update database connection configuration example in README.
2025-12-05 21:38:31 +08:00
Ke Sun
c1adc62ec6 feat: Add base project structure with API and web components 2025-12-02 20:28:01 +08:00
wendeliang
f3de6d6cc9 Update README.md 2025-12-01 16:37:06 +08:00
wendeliang
f72d6a93b1 Update README.md 2025-12-01 16:08:47 +08:00
wendeliang
eaa709ac84 Update README.md 2025-12-01 16:08:08 +08:00
wendeliang
07c2c15824 Update README.md 2025-12-01 16:07:10 +08:00
wendeliang
74b9b3b24f Update README.md 2025-12-01 16:06:43 +08:00
wendeliang
ebad31d696 Update README.md 2025-12-01 16:05:11 +08:00
wendeliang
7c713223ed Update README.md 2025-12-01 15:59:11 +08:00
wendeliang
6f29209ac1 Update README.md 2025-12-01 15:58:18 +08:00
wendeliang
0ae5aa74b0 Update README.md 2025-12-01 15:53:12 +08:00
wendeliang
0482b85777 Update README.md 2025-12-01 15:52:06 +08:00
Ke Sun
aea2fe391e Initial commit 2025-11-30 18:22:17 +08:00