Skip to content

Conversation

@Li0k
Copy link
Collaborator

@Li0k Li0k commented Jan 15, 2026

This pull request introduces significant improvements to the development workflow, documentation, and configuration management for the project. The main highlights include the addition of a comprehensive agent workflow guide, migration to modern dependency management with uv, improved CI/CD automation, and updates to documentation and configuration files to reflect these changes.

Development workflow and automation improvements:

  • Added a detailed operational workflow and developer guide in AGENTS.md, outlining setup, testing, formatting, building, publishing, and review checklists for contributors.
  • Introduced a GitHub Actions CI pipeline in .github/workflows/ci.yml for automated linting, testing, and strict type checking on pull requests.
  • Added a .pre-commit-config.yaml to standardize code formatting and linting using black, isort, and ruff, with hooks for YAML and whitespace checks.

Dependency and packaging updates:

  • Migrated from requirements.txt to uv for dependency management, updating the Dockerfile, MANIFEST.in, and related scripts for improved reproducibility and performance. [1] [2] [3]
  • Updated installation and packaging instructions in README.md to use uv and new scripts, removing references to legacy commands and files. [1] [2] [3] [4] [5]

Configuration and documentation enhancements:

  • Added the MEMORY_ENABLED option to .env.example and README.md, clarifying memory management configuration. [1] [2]
  • Updated default model names and usage examples to reflect the latest Anthropic Claude model (claude-3-5-sonnet-20241022) throughout documentation and configuration templates. [1] [2] [3]
  • Improved quickstart and workflow documentation in README.md, referencing AGENTS.md for detailed developer instructions, and updated test commands for consistency. [1] [2]

Code cleanup and formatting:

  • Applied formatting and minor code style improvements to agent/base.py for consistency and readability, without changing core logic. [1] [2] [3] [4] [5] [6] [7] [8]

These changes collectively modernize the project's workflow, streamline development, and ensure a consistent experience for contributors and users.

@Li0k Li0k requested a review from luohaha January 15, 2026 17:25
@Li0k Li0k marked this pull request as ready for review January 15, 2026 17:25
@luohaha luohaha merged commit 3e70d23 into main Jan 16, 2026
4 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants