PromptStream.AI v0.1.5 — Foundational Release (Core + TokenFlow Integration)
·
68 commits
to master
since this release
The first public release of PromptStream.AI, introducing a complete, modular toolkit for prompt composition, validation, and conversational context management in .NET.
🚀 Highlights
Core Library (PromptStream.AI)
- ✅ Token-aware prompt builder with variable interpolation
- ✅ Validation engine for completeness and token limits
- ✅ Context manager with merge, replay, summarization, and persistence (JSON)
- ✅ Token budgeting (
EstimateTokenUsage,TrimToTokenBudget) - ✅ Assistant reply tracking and multi-turn chat memory
- ✅ Seamless integration with TokenFlow.AI
- ✅ Comprehensive xUnit test coverage and Codecov integration
TokenFlow Integration (PromptStream.AI.Integration.TokenFlow)
- 💡 Provides
TokenFlowModelClientadapter implementingIModelClient - 🔗 Enables model-aware validation and token analysis from TokenFlow.AI
- 🧩 Ready for future Flow.AI.Core and ReasonFlow.AI interoperability
CLI (Developer Tooling)
- 💻 Added
PromptStream.AI.CLIproject for local dev tools - Commands:
build,validate,generate,context - Color-coded console output and context persistence
- Will be released later as a global tool (
dotnet tool install -g PromptStream.AI.CLI)
🧱 Dependencies
- .NET 8.0 or higher
- Flow.AI.Core
- TokenFlow.AI (for integration)
🧪 Testing
All components are covered by xUnit + Coverlet with full Codecov reporting.
🗺️ Next Steps
- Publish CLI as .NET Global Tool
- Add Token cost estimation
- OpenAI-style function call validation
- Flow.AI Studio visual editor integration
Part of the Flow.AI Ecosystem
© 2025 Andrew Clements