Spaces:
Sleeping
Sleeping
Commit History
-
Add memory diagnostics endpoints and logging enhancements (#80)
Seth McKnight* feat(memory): add diagnostics endpoints, periodic & milestone logging, force-clean; fix flake8 E501 * fix: update .gitignore, add chromadb files, enforce cpu for embeddings, add test mocks * Fix test suite: update FakeEmbeddingService to support default arguments and type annotations, resolve monkeypatching errors, and ensure fast, reliable test runs with CPU-only embedding. All tests passing. Move all imports to top and break long lines for flake8 compliance. * feat: enable memory logging and tracking; update requirements to include psutil * Add render memory monitoring, memory checkpoints and tests fixes; wrap long lines to satisfy linters * fix(memory): include label in /memory/force-clean response for test compatibility Ensure the force-clean endpoint returns the submitted label at the top level of the JSON response so tests and integrations can read it. * fix(ci): robust error handling for LLM configuration errors - Add custom LLMConfigurationError exception for specific…0a7f9b4
-
fix: Remove trailing whitespace and add end-of-file newlines
Tobias Pasquale- Fix trailing whitespace in configuration and documentation files - Add missing newlines at end of files to comply with pre-commit hooks - Ensure GitHub Actions pre-commit checks will pass This addresses the CI/CD pipeline failure caused by whitespace formatting issues.1589e06 -
feat: Add comprehensive local CI/CD testing infrastructure
Tobias Pasquale- Create complete local CI/CD pipeline simulation with dev-tools/local-ci-check.sh - Add quick formatting utility with dev-tools/format.sh - Implement convenient Makefile commands (format, check, test, ci-check) - Add tool configurations (.flake8, pyproject.toml) matching GitHub Actions - Organize development tools in dedicated dev-tools/ folder with documentation - Update .gitignore for better development file coverage - Enhance README.md with Local Development Infrastructure section - Update CHANGELOG.md with comprehensive development tracking Benefits: - Prevents CI/CD pipeline failures before pushing to GitHub - Provides fast feedback loop (~8 seconds for full checks) - Ensures consistent code quality across team members - Simplifies onboarding with clear documentation - Mirrors GitHub Actions pipeline exactly for reliable testing All 45 tests passing, code formatted and linted correctly.89aa2b4