We welcome contributions! Ghost is building a Shared Memory Standard for AI agents. Our goal is to move knowledge out of proprietary APIs and into the local filesystem.
- Unix Philosophy: Everything is a file. The
.ghost/directory is the API. - Active Synthesis: We don't just "store" data; we consolidate and verify it.
- Zero Bloat: No LangChain, no heavy abstractions. Just pure Python and structured Markdown.
- Imrove Synthesis: Enhance
DreamEngineindream.pyto better reconcile conflicting information. - Add Verification Gates: Write new
verify()methods to check facts against the filesystem. - Bridge Tools: Create integrations or specs for new IDEs and agents using the GHOST_SPEC.md.
- File-Based Only: Any new feature must store its state in the
.ghost/directory. - Async Synthesis: Ensure new logic is compatible with the background
KAIROSdaemon. - Performance: Keep the memory footprint minimal. Ghost should run on a toaster.
- Follow PEP 8.
- Use descriptive, slug-friendly names for topic files.
- Keep functions focused and modular.
Contributors to Ghost are part of an effort to democratize high-performance agent memory. Thank you for your support.