Skip to content

Commit 705c75e

Browse files
authored
Rename Kaizen to Evolve (#108)
* rename to evolve * Delete .roomodes * Update uv.lock --------- Co-authored-by: Punleuk Oum <5661986+illeatmyhat@users.noreply.github.com>
1 parent bd67611 commit 705c75e

162 files changed

Lines changed: 2942 additions & 1685 deletions

File tree

Some content is hidden

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

.env.example

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11
# Required: API key for LLM access
22
OPENAI_API_KEY="<YOUR_OPENAI_API_KEY>"
33

4-
# Optional: Kaizen Backend Configuration
5-
# KAIZEN_BACKEND=filesystem
6-
# KAIZEN_NAMESPACE_ID=kaizen
4+
# Optional: Evolve Backend Configuration
5+
# EVOLVE_BACKEND=filesystem
6+
# EVOLVE_NAMESPACE_ID=evolve
77

88
# Optional: LLM Configuration
9-
# KAIZEN_MODEL_NAME=gpt-4o
10-
# KAIZEN_CUSTOM_LLM_PROVIDER=openai
9+
# EVOLVE_MODEL_NAME=gpt-4o
10+
# EVOLVE_CUSTOM_LLM_PROVIDER=openai
1111
# OPENAI_BASE_URL=https://api.openai.com/v1
1212

1313
# Optional: Advanced Settings
14-
# KAIZEN_CLUSTERING_THRESHOLD=0.80
14+
# EVOLVE_CLUSTERING_THRESHOLD=0.80

.github/workflows/check-code.yaml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -92,10 +92,10 @@ jobs:
9292
with:
9393
node-version: '20'
9494
cache: 'npm'
95-
cache-dependency-path: 'kaizen/frontend/ui/package-lock.json'
95+
cache-dependency-path: 'evolve/frontend/ui/package-lock.json'
9696
- name: Install dependencies
97-
working-directory: kaizen/frontend/ui
97+
working-directory: evolve/frontend/ui
9898
run: npm install
9999
- name: Run UI Unit Tests
100-
working-directory: kaizen/frontend/ui
100+
working-directory: evolve/frontend/ui
101101
run: npm run test -- --run

.github/workflows/docker-publish.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,7 +34,7 @@ jobs:
3434
id: meta
3535
uses: docker/metadata-action@v5
3636
with:
37-
images: ${{ secrets.DOCKERHUB_USERNAME }}/kaizen
37+
images: ${{ secrets.DOCKERHUB_USERNAME }}/evolve
3838
flavor: |
3939
suffix=-${{ matrix.image-suffix }},onlatest=true
4040
tags: |
@@ -60,5 +60,5 @@ jobs:
6060
with:
6161
username: ${{ secrets.DOCKERHUB_USERNAME }}
6262
password: ${{ secrets.DOCKERHUB_TOKEN }}
63-
repository: ${{ secrets.DOCKERHUB_USERNAME }}/kaizen
63+
repository: ${{ secrets.DOCKERHUB_USERNAME }}/evolve
6464
readme-filepath: ./README.md

.github/workflows/python-publish.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
id-token: write
1515
environment:
1616
name: pypi
17-
url: https://pypi.org/project/kaizen
17+
url: https://pypi.org/project/evolve
1818
steps:
1919
- name: Download release assets
2020
env:

.gitignore

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,12 +6,12 @@
66
*.db*
77
.DS_Store
88
__pycache__
9-
kaizen_data
9+
evolve_data
1010
demo/workdir/.claude/
1111
.bob
1212
.claude
1313
dist
1414
.coverage
15-
/.kaizen
15+
/.evolve
1616
.secrets
1717
event.json

.roomodes

Lines changed: 0 additions & 11 deletions
This file was deleted.

AGENTS.md

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
# What is Kaizen?
2-
Kaizen is a Python library and service which enables AI agents to improve through self-reflection.
1+
# What is Evolve?
2+
Evolve is a Python library and service which enables AI agents to improve through self-reflection.
33

44
## Key Concepts
55
- **Trajectory**: A recorded agent conversation
@@ -10,9 +10,9 @@ Kaizen is a Python library and service which enables AI agents to improve throug
1010

1111
## Architecture Flow
1212
1. Agent completes some task, and the resulting trajectory is automatically saved into a logging framework such as Langfuse or Arize Phoenix.
13-
2. The agent can call the sync MCP function, or the user can manually sync, which causes kaizen to process the trajectory and save any generated guidelines.
13+
2. The agent can call the sync MCP function, or the user can manually sync, which causes evolve to process the trajectory and save any generated guidelines.
1414
3. Generated guidelines are stored as entities with conflict resolution applied.
15-
4. Future agents can query the Kaizen MCP server to fetch guidelines for similar tasks
15+
4. Future agents can query the Evolve MCP server to fetch guidelines for similar tasks
1616

1717
## Project Directory Tree (Some files omitted for brevity)
1818
```text
@@ -23,7 +23,7 @@ Kaizen is a Python library and service which enables AI agents to improve throug
2323
├── docs (Data used by README files)
2424
├── explorations (Tangential projects for feeling out future work. Should be avoided unless otherwise prompted.)
2525
│   └── claudecode
26-
├── kaizen (Primary Source Root)
26+
├── evolve (Primary Source Root)
2727
│   ├── backend (Entity Database Backend implementations, primarily vector databases)
2828
│ ├── cli (A CLI wrapper over the native Python client)
2929
│   ├── config (All configurations which are derived from environment variables or instantiated as an object)
@@ -35,15 +35,15 @@ Kaizen is a Python library and service which enables AI agents to improve throug
3535
│   ├── schema (All well-defined datatypes used throughout the project)
3636
│   ├── sync (Upstream data sources to be processed and stored in the backend)
3737
│   └── utils (Small reusable code snippets)
38-
├── tests (All tests for kaizen)
38+
├── tests (All tests for evolve)
3939
├── .env.example (Environment variable template file)
40-
└── .env (Environment variables used to configure kaizen)
40+
└── .env (Environment variables used to configure evolve)
4141
```
4242

4343
## First Time Setup
4444
```bash
4545
uv sync && source .venv/bin/activate
46-
cp .env.example .env # Configure any environment variables, defined in `./kaizen/config`
46+
cp .env.example .env # Configure any environment variables, defined in `./evolve/config`
4747
pre-commit install
4848
```
4949

@@ -60,9 +60,9 @@ pre-commit install
6060

6161
## Available Interfaces
6262
- MCP Server: `get_entities()`, `get_guidelines()`, `save_trajectory()`
63-
- CLI: Run `kaizen --help` if details are needed about its subcommands.
63+
- CLI: Run `evolve --help` if details are needed about its subcommands.
6464
Available subcommands include `namespaces`, `entities`, and `sync`
65-
- Python Client: `KaizenClient()` for programmatic access
65+
- Python Client: `EvolveClient()` for programmatic access
6666

6767
## Coding Standards
6868
- Use Ruff for linting and formatting (configured in pyproject.toml)

0 commit comments

Comments
 (0)