Skip to content

chore: improve project health and memory safety#48

Merged
wxai-space merged 34 commits into
mainfrom
codex/project-health-p0-p2
May 28, 2026
Merged

chore: improve project health and memory safety#48
wxai-space merged 34 commits into
mainfrom
codex/project-health-p0-p2

Conversation

@wxai-space

@wxai-space wxai-space commented May 28, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • add CI, issue templates, PR template, security policy, contribution guide, and code of conduct
  • update repository/PyPI metadata and replace old wxai-space links across README files
  • add v0.6.5 README news and correct outdated lightweight/dependency wording
  • align dependency metadata with runtime imports (openai<2, PyYAML, boto3)
  • add MemoryPolicy for namespace-based memory isolation and provenance filtering
  • remove stream tool-call debug print and harden dynamic tool name/path handling
  • classify current open issues with priority and type labels

Compatibility

  • default memory behavior remains compatible unless a MemoryPolicy or memory_namespace is configured
  • default agent.run() and stream=True behavior are unchanged
  • no tools, dist artifacts, backup files, or legacy local tests are included

Tests

  • python -m compileall -q LightAgent tests/test_v065_core.py tests/test_v070_tracing.py tests/test_memory_policy.py
  • PYTHONPATH=. python -m pytest -q tests/test_v065_core.py tests/test_v070_tracing.py tests/test_memory_policy.py
  • GitHub Actions CI: Python 3.10, 3.11, 3.12 pass

Notes

  • This PR intentionally includes .github files because project-health P0 includes CI and collaboration templates.
  • The branch was generated through the GitHub Contents API, so squash merge is recommended.

wxai-space added 28 commits May 29, 2026 00:45
@wxai-space wxai-space merged commit 396ea2d into main May 28, 2026
3 checks passed
@wxai-space wxai-space deleted the codex/project-health-p0-p2 branch May 28, 2026 17:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant