π 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