mirror of
https://github.com/agentscope-ai/ReMe.git
synced 2026-08-28 05:25:04 +00:00
Some checks are pending
NPM Format / Website checks (push) Waiting to run
Pre-commit / run (ubuntu-latest) (push) Waiting to run
Tests ReMe / Unit Tests - py3.13 (push) Waiting to run
Tests ReMe / Unit Tests - py3.11 (push) Waiting to run
Tests ReMe / Unit Tests - py3.12 (push) Waiting to run
Windows Smoke / CLI smoke - py3.11 (push) Waiting to run
* feat: refine local-first research workflows * fix: delegate structured output tool choice * refactor(auto-fin): fetch and filter rolling CLS news * fix(auto-fin): keep imports portable across platforms * feat(auto-fin): expose CLS fetch controls * fix(auto-fin): propagate configurable news window * feat(auto_fin): normalize hybrid wikilinks in report body - Add _normalize_hybrid_wikilinks method to remove redundant Markdown destinations - Use regex to identify hybrid wikilinks with optional destinations - Replace redundant destinations with simpler wikilink format for clarity - Ensure normalization is failure-safe with exception handling and logging - Update report body normalization process to apply hybrid wikilink fix - Add unit tests to verify correct normalization and failure safety behavior * fix(dream): serialize integration with application-wide asyncio lock - Add application-wide asyncio.Lock to serialize digest writes during integration - Update _snapshot_digest to capture metadata per bucket - Validate bucket association when recovering from file changes - Add tests ensuring recovery only from the correct bucket - Add tests confirming integration lock is shared across application context - Enhance strict topic YAML loading validation in dream utils - Add tests for strict topic loading rejecting invalid or lossy fields * fix(cookbook): enable configurable job_tools for digest and merge steps - Update daily_cookbook.yaml to add job_tools: [memory_search, read] in digest steps - Modify DailyPaperDigestStep to read job_tools from kwargs instead of fixed list - Modify AutoFinMergeStep to similarly read job_tools from kwargs - Update tests to pass job_tools explicitly when invoking these steps - Remove hardcoded _TOOLS constants and replace with dynamic job_tools handling * fix: retry incomplete dream receipts * perf(pdf): increase max PDF pages limit from 20 to 35 - Updated configuration max_pdf_pages from 20 to 35 in daily_cookbook.yaml - Modified code to extract up to 35 pages instead of 20 in analyze.py - Updated README and README_ZH to document the increased max_pdf_pages - Adjusted unit test assertions to reflect new max_pdf_pages limit of 35 * fix memory integration and daily paper links * docs clarify cookbook tool usage
84 lines
1.3 KiB
Text
84 lines
1.3 KiB
Text
# OS / editor
|
|
.DS_Store
|
|
.idea/
|
|
.vscode/
|
|
.qoder/
|
|
*.code-workspace
|
|
|
|
# Local environment
|
|
.env
|
|
.env.*
|
|
!.env.example
|
|
!example.env
|
|
.venv/
|
|
venv/
|
|
env/
|
|
private*/
|
|
|
|
# Python caches / test artifacts
|
|
__pycache__/
|
|
*.py[cod]
|
|
*$py.class
|
|
.ipynb_checkpoints/
|
|
.pytest_cache/
|
|
.ruff_cache/
|
|
.mypy_cache/
|
|
.coverage
|
|
coverage.xml
|
|
htmlcov/
|
|
|
|
# Packaging / build outputs
|
|
build/
|
|
dist/
|
|
*.egg-info/
|
|
|
|
# Website build integration source (not generated output)
|
|
!website/build/
|
|
!website/build/**
|
|
|
|
# Logs / temporary files
|
|
*.log
|
|
nohup.out
|
|
nohup*.out
|
|
log/
|
|
logs/
|
|
runs/
|
|
tmp*/
|
|
temp*/
|
|
.trash/
|
|
|
|
# ReMe runtime data
|
|
.reme/
|
|
reme_workspace/
|
|
reme_workspace_auto_fin_real_test*/
|
|
vault/
|
|
*.db
|
|
*.sqlite
|
|
*.sqlite3
|
|
|
|
# Documentation build outputs
|
|
docs/_build/
|
|
site/
|
|
|
|
evaluation/
|
|
# The pi-Bench suite ships its own trace-history render config, which must
|
|
# stay in git even though it lives under an evaluation/ directory.
|
|
!benchmark/pibench/config/bench/evaluation/
|
|
!benchmark/pibench/config/bench/evaluation/**
|
|
datasets/
|
|
|
|
# Claude Code skills (local only)
|
|
.claude/skills/
|
|
|
|
# Benchmark memory workspaces (created on demand by run.py via mkdir)
|
|
benchmark/*/workspaces/
|
|
|
|
# Benchmark datasets (LongMemEval via download.py, BEAM via git clone)
|
|
benchmark/*/dataset/
|
|
|
|
# Benchmark outputs (created on demand by run.py via mkdir)
|
|
benchmark/*/results/
|
|
|
|
# integration tests outputs
|
|
tests/integration/logs/
|
|
daily/
|