Get help, connect with other users, and stay updated with OmniDaemon.
Best for: General questions, sharing ideas, community help
Categories:
- Q&A - Ask questions, get answers from the community
- Show and Tell - Share your OmniDaemon projects
- Ideas - Suggest new features or improvements
- General - Everything else
Tips for getting help:
- ✅ Search existing discussions first
- ✅ Provide code examples
- ✅ Include error messages/tracebacks
- ✅ Mention your environment (Python version, OS)
Best for: Bug reports, feature requests
When to use:
- Found a bug? Report it!
- Missing a feature? Request it!
- Have a concrete improvement? Suggest it!
Not for:
- General "how-to" questions (use Discussions)
- Support requests (use Discussions)
- Debugging your code (use Discussions)
Best for: Real-time chat, quick questions
Channels:
#general- General discussion#help- Get help from community#showcase- Show off your projects#announcements- Updates and releases
Official Documentation: https://abiorh001.github.io/OmniDaemon/
Key Sections:
- Quick Start - Get up and running in 10 minutes
- Core Concepts - Understand the architecture
- Examples - Complete working code
- API Reference - Full SDK documentation
- CLI Reference - Command-line tools
Project README: https://github.com/omnirexflora-labs/OmniDaemon/blob/main/README.md
The README contains:
- Installation instructions
- Quick start guide
- Core concepts overview
- Configuration examples
- Common patterns
- Troubleshooting tips
Working Code Examples: https://github.com/omnirexflora-labs/OmniDaemon/tree/main/examples
Available examples:
- OmniCore Agent - MCP tools, memory routing
- Google ADK Agent - Gemini integration
- Publisher - Publishing events
- Multi-Agent - Running multiple agents
- Getting started with OmniDaemon
- Building your first AI agent
- Multi-agent orchestration
- Production deployment guide
Stay tuned for deep dives on:
- Event-driven AI architecture
- Scaling AI agents in production
- Best practices for enterprise deployment
- Quick start walkthrough
- Building production-ready agents
- Monitoring and debugging
For businesses requiring dedicated support:
- ✅ Dedicated Slack Channel - Direct line to maintainers
- ✅ Priority Bug Fixes - Your issues get top priority
- ✅ Architecture Consulting - Help designing your system
- ✅ Custom Integrations - Build custom event bus/storage backends
- ✅ SLA Guarantees - Guaranteed response times
- ✅ Training Workshops - Onboard your team
- ✅ Code Review - Review your OmniDaemon implementation
- ✅ Migration Assistance - Help migrating from other systems
Contact us for custom enterprise support packages.
Contact: mintify.com
- Search existing issues - Your issue may already be reported
- Try latest version - Bug might already be fixed
- Minimal reproduction - Create smallest code that reproduces the bug
Use this template when reporting bugs:
**Bug Description**
Clear description of the bug.
**To Reproduce**
Steps to reproduce:
1. Install OmniDaemon
2. Run this code...
3. See error
**Expected Behavior**
What you expected to happen.
**Actual Behavior**
What actually happened.
**Code Example**
```python
# Minimal reproducible example
from omnidaemon import OmniDaemonSDK
sdk = OmniDaemonSDK()
# Code that triggers bug...Environment
- OmniDaemon version: 0.1.0
- Python version: 3.11.5
- OS: Ubuntu 22.04
- Event bus: Redis 7.0
Traceback
Full error traceback here
[Create Bug Report →](https://github.com/omnirexflora-labs/OmniDaemon/issues/new)
---
## 💡 Feature Requests
### Suggesting Features
We love feature suggestions! Here's how to make a great request:
1. **Explain the problem** you're trying to solve
2. **Describe your proposed solution**
3. **Share your use case** - How would you use this?
4. **Consider alternatives** - Are there other ways to solve this?
### Feature Request Template
```markdown
**Problem**
Describe the problem you're trying to solve.
**Proposed Solution**
Your suggested implementation.
**Example**
```python
# How the API might look
await sdk.new_feature(...)
Alternatives Other solutions you've considered.
Additional Context Any other relevant information.
[Request Feature →](https://github.com/omnirexflora-labs/OmniDaemon/issues/new)
---
## 🤝 Contributing
Want to contribute to OmniDaemon?
- **Code contributions** - Bug fixes, features, tests
- **Documentation** - Improve docs, write tutorials
- **Community support** - Help others in Discussions
- **Share your projects** - Showcase what you built
**See:** [Contributing Guide](./contributing.md)
---
## 📰 Stay Updated
### GitHub
**Star the repo** to get updates: [omnirexflora-labs/OmniDaemon](https://github.com/omnirexflora-labs/OmniDaemon)
**Watch releases** to get notified of new versions.
### Social Media
- **X (Twitter):** [@abiorhmangana](https://x.com/abiorhmangana)
- **Website:** [mintify.com](https://mintify.com)
### Release Notes
Check [GitHub Releases](https://github.com/omnirexflora-labs/OmniDaemon/releases) for:
- New features
- Bug fixes
- Breaking changes
- Migration guides
---
## 🙏 Acknowledgments
### Core Team
- **[Abiola Adeshina](https://github.com/Abiorh001)** - Creator & Lead Maintainer
### Contributors
Thanks to all contributors who have helped make OmniDaemon better!
[View all contributors →](https://github.com/omnirexflora-labs/OmniDaemon/graphs/contributors)
### Open Source Projects
OmniDaemon is built on the shoulders of giants:
- **[FastAPI](https://fastapi.tiangolo.com/)** - Modern Python web framework
- **[Typer](https://typer.tiangolo.com/)** - CLI framework
- **[Rich](https://github.com/Textualize/rich)** - Beautiful terminal output
- **[Pydantic](https://pydantic.dev/)** - Data validation
- **[Redis](https://redis.io/)** - In-memory data store
- **[Python](https://python.org/)** - Programming language
---
## 📞 Contact
### General Inquiries
- **GitHub:** [@Abiorh001](https://github.com/Abiorh001)
- **X (Twitter):** [@abiorhmangana](https://x.com/abiorhmangana)
- **Website:** [mintify.com](https://mintify.com)
### Enterprise Sales
For enterprise support, custom integrations, or partnerships:
**Contact:** [mintify.com](https://mintify.com)
### Security Issues
**DO NOT** open public issues for security vulnerabilities.
**Report privately via GitHub:** [Security advisories](https://github.com/omnirexflora-labs/OmniDaemon/security/advisories/new)
Or email: security@mintify.com
---
## ❓ FAQ
### General
**Q: Is OmniDaemon free?**
A: Yes! OmniDaemon is open source (MIT license). Enterprise support is available for purchase.
**Q: Which AI frameworks are supported?**
A: All of them! OmniDaemon is framework-agnostic. Use OmniCore Agent, Google ADK, LangChain, CrewAI, or any Python callable.
**Q: Do I need Redis?**
A: Redis is the default backend, but OmniDaemon is pluggable. Kafka, RabbitMQ, and other backends are on the roadmap.
**Q: Can I use OmniDaemon in production?**
A: Absolutely! OmniDaemon is designed for production use with features like DLQ, retries, metrics, and horizontal scaling.
### Technical
**Q: How do I scale OmniDaemon?**
A: Just run more agent runner processes. They automatically load balance via consumer groups.
**Q: How are failures handled?**
A: Automatic retries with exponential backoff. After N retries, messages go to Dead Letter Queue (DLQ) for manual review.
**Q: Can I run multiple agents?**
A: Yes! Register multiple agents in one runner, or run multiple runners with different agents.
**Q: How do I monitor agents?**
A: Use `omnidaemon health`, `omnidaemon metrics`, and `omnidaemon bus` commands. Prometheus integration coming soon.
### Troubleshooting
**Q: Agent not receiving messages?**
A: Check consumer group with `omnidaemon bus groups --topic your.topic`
**Q: High memory usage?**
A: Reduce `OMNIDAEMON_DEFAULT_MAXLEN` to limit stream size.
**Q: Messages in DLQ?**
A: Check with `omnidaemon bus dlq --topic your.topic` and inspect errors.
**See full troubleshooting:** [README Troubleshooting](https://github.com/omnirexflora-labs/OmniDaemon/blob/main/README.md#troubleshooting)
---
## 🎯 Community Guidelines
### Be Respectful
- Treat everyone with respect
- Be welcoming to newcomers
- Accept constructive criticism gracefully
- Focus on what's best for the community
### Be Helpful
- Answer questions when you can
- Share your knowledge
- Provide code examples
- Point to relevant documentation
### Be Professional
- No spam or self-promotion
- Stay on topic
- No trolling or harassment
- Keep discussions productive
---
**Thank you for being part of the OmniDaemon community!** 🚀
**Questions?** [Ask on GitHub Discussions](https://github.com/omnirexflora-labs/OmniDaemon/discussions)