Releases: frison/agentt
Release list
gydnc v0.0.1
🎉 gydnc v0.0.1 - Initial Release
Welcome to gydnc! 🚀
We're thrilled to announce the first official release of gydnc - the Guidance Agent Interaction Framework that streamlines the creation, management, and discovery of guidance documents tailored for agent behavior and LLM prompting.
📊 Release Statistics
- 17 commits from 1 contributor (Tim Frison)
- Released on May 23, 2025
- Repository: frison/agentt
- Project Scope: gydnc CLI tool initial release
✨ Core Features (Initial Release)
🗂️ Complete Guidance Management
gydnc create- Create new guidance entities with metadata and tagsgydnc get- Retrieve guidance content by alias(es)gydnc list- Discover available guidance with filteringgydnc update- Modify existing guidance entitiesgydnc delete- Remove guidance entities from all backends
⚙️ Configuration & Setup
gydnc init- Initialize new gydnc repositoriesgydnc config- Manage configuration (view implemented)- Support for
GYDNC_CONFIGenvironment variable - YAML-based configuration system
🛠️ Developer Experience
gydnc version- Version informationgydnc completion- Shell autocompletiongydnc llm- LLM interaction instructions- Verbose logging with
-vand-vvflags - Quiet mode with
-qflag
📁 File Format & Storage
.g6eguidance entity file format- Local file system backend
- Hierarchical alias organization (
must/,should/,recipes/,process/) - Rich metadata with title, description, tags
🏗️ Architecture Highlights
gydnc is built with a clean, modular architecture:
- 📦 Core: Central guidance management logic
- 💾 Storage: Pluggable backend system (local filesystem in v0.0.1)
- 🎯 Service: Business logic layer
- ⚡ CMD: CLI command implementations
- 🧪 Tests: Comprehensive integration test suite
🚀 Quick Start
Installation
Download the appropriate binary for your platform at the bottom. Rename it and put it on your PATH. It's a good idea to git init whatever you gydnc init.
Basic Usage
# Initialize a new gydnc repository
gydnc init
# Create your first guidance
echo "# My First Guidance" | gydnc create my-first --title "Getting Started"
# List all guidance
gydnc list
# Retrieve guidance content
gydnc get my-first
# Get help
gydnc --help🔍 Binary Verification
All binaries are built automatically via GitHub Actions. Verify your download:
# Check version
./gydnc version
# Verify functionality
./gydnc --help📚 Documentation
- README: Complete setup and usage guide included in release
- Architecture: Design overview in
ARCHITECTURE.md - Examples: See
docs/directory for usage examples
🛠️ Development Details
Key Commits in v0.0.1
| Type | Commit | Description |
|---|---|---|
| ✨ Feature | c4cf3fd |
gydnc init . --force integration tests |
| 📚 Docs | 808ee58 |
Add gydnc documentation and blog post with detailed usage examples |
| 🔧 Refactor | b8a3064 |
gydnc config refactor |
| 🔧 Refactor | ac4ce4f |
Refactors of gydnc |
| ✨ Feature | 48f78a0 |
Add delete command |
| 🧪 Tests | 6ee7de7 |
All tests pass again |
| 🔧 Improve | e139453 |
Cleanup config loader |
| ✨ Feature | b5410e0 |
gydnc list (no integration tests) |
| ✨ Feature | 94edf6f |
gydnc create |
| ✨ Feature | 50e2e96 |
Add gydnc get command |
| 🔧 Major | 2c66011 |
agentt -> gydnc rewrite |
Build Information
- Language: Go
- Build System: Makefile + GitHub Actions
- Supported Platforms: Linux, macOS (Intel & ARM), Windows
- Test Coverage: Integration test suite included
🎯 What's Next?
This initial release establishes the core functionality of gydnc. Future releases will focus on:
- Enhanced backend storage options
- G3A CID hash implementation
- Advanced configuration management
- Extended filter and search capabilities
- Performance optimizations
🙏 Acknowledgments
Thank you to Tim Frison (@frison) for creating gydnc and making this initial release possible!
🔗 Links
- Repository: frison/agentt
- Issues: Report a bug
- Documentation: gydnc/ directory
gydnc v0.0.1 - The foundation of guidance-driven agent interactions ✨
Built with ❤️ for the AI agent community