Skip to content

Commit bcac5df

Browse files
tercelclaude
andcommitted
docs: fix CHANGELOG — add CLI entry points, correct click dependency
- Remove click from "removed dependencies" list (it's a core dep) - Add CLI entry points section (apflow serve/mcp/info, create_app) - Add ConfigManager YAML support section - Fix entry points removed → only apflow-server removed Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
1 parent 8b603d5 commit bcac5df

File tree

1 file changed

+14
-2
lines changed

1 file changed

+14
-2
lines changed

CHANGELOG.md

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,8 +13,8 @@ apflow v2 is repositioned from "task orchestration framework" to **AI Agent Prod
1313
- **AI framework wrappers**: `extensions/crewai/`, `extensions/llm/`, `extensions/generate/` — out of scope for middleware
1414
- **Other executors**: `extensions/grpc/`, `extensions/tools/` — dropped
1515
- **DuckDB storage**: replaced by SQLite
16-
- **Dependencies removed**: duckdb-engine, pytz, fastapi, uvicorn, a2a-sdk, click, rich, typer, crewai, litellm, anthropic, strawberry-graphql, grpclib, protobuf, beautifulsoup4, trafilatura
17-
- **Entry points removed**: `apflow` CLI and `apflow-server` commands
16+
- **Dependencies removed**: duckdb-engine, pytz, fastapi, uvicorn, a2a-sdk, rich, typer, crewai, litellm, anthropic, strawberry-graphql, grpclib, protobuf, beautifulsoup4, trafilatura
17+
- **Entry points removed**: `apflow-server` command (replaced by `apflow serve`)
1818
- **25+ stale v1 documentation files**
1919

2020
### Added
@@ -54,6 +54,18 @@ apflow v2 is repositioned from "task orchestration framework" to **AI Agent Prod
5454

5555
- **TASK_TABLE_NAME validation**: regex guard against SQL injection from environment variable
5656

57+
- **CLI entry points** (`cli.py` + `app.py`)
58+
- `apflow serve`: Start A2A HTTP server with optional Explorer UI
59+
- `apflow mcp`: Start MCP server (stdio, streamable-http, or SSE)
60+
- `apflow info`: Show version, configuration, and registered modules
61+
- `create_app()`: Factory function bootstraps full stack with durability + governance
62+
63+
- **ConfigManager with YAML support** (`config_manager.py`)
64+
- Load from: defaults → `apflow.yaml` → environment variables
65+
- Env override: `api.server_url``APFLOW_API_SERVER_URL`
66+
- Type coercion for int/float/bool/list from env strings
67+
- `get(key, default)` interface for future apcore Config migration
68+
5769
### Changed
5870

5971
- **Version**: 0.18.2 → 0.20.0

0 commit comments

Comments
 (0)