Releases: Dajucoder/Agent_study
Releases · Dajucoder/Agent_study
Release list
v0.5.0
新增
- 现代 API:
01_models_prompts.py迁with_structured_output;03_memory_graph.py(LangGraphStateGraph+MemorySaver)+ 老 API 对照03_memory_runnable.py+ 入口导航03_memory.py examples/09_caching.py:缓存层(InMemoryCache/SQLiteCache)examples/10_rag_eval.py:RAG 评估(自建上下文命中率 + 可选 RAGAS)examples/11_observability.py:可观测性(token 计数 + LangSmith + OpenTelemetry)examples/INDEX.md/notebooks/INDEX.md(含.en.md英文版):示例与笔记本入口导航- mkdocs 真双语:接入
mkdocs-static-i18n(suffix 模式,自动生成/en/子站 + 语言切换器);32 篇文档内](X.en.md)链接统一改为/en/X/ - 配置集中化:引入
pydantic-settings(examples/_common/settings.py集中管理.env) - Docker 部署:
Dockerfile加HEALTHCHECK(探测/health)+ 装curl;README/docs/06补 Docker 运行示例(含-v data/chroma挂载) - 测试新增
test_env/test_paths/test_io/test_04_rag/test_03_memory_logic/test_06_langserve/test_10_rag_eval/test_11_observability,共 42 用例
变更
_common/llm.py加temperature / timeout / max_retries默认;get_llm/get_embeddings透传openai_api_basedocs/04-retrieval-and-rag.md补「进阶:评估」「进阶检索技术(Re-ranking / Hybrid Search)」CONTRIBUTING.md增"提交 / 提 PR 前必跑make lint && make test"指引- CI:矩阵加
windows-latest校验Makefile.ps1;加requirements.lock可解析性校验(--dry-run);coverage 源收敛examples/_common且fail_under=85(实测 93%) Makefile/Makefile.ps1增format/coverage/security/lock-check目标- 依赖:
langgraph、pydantic-settings进requirements.txt/requirements.lock