Skip to content

gydnc v0.0.1

Latest

Choose a tag to compare

@github-actions github-actions released this 23 May 09:03
· 8 commits to main since this release

πŸŽ‰ gydnc v0.0.1 - Initial Release

Release
Platform

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 tags
  • gydnc get - Retrieve guidance content by alias(es)
  • gydnc list - Discover available guidance with filtering
  • gydnc update - Modify existing guidance entities
  • gydnc delete - Remove guidance entities from all backends

βš™οΈ Configuration & Setup

  • gydnc init - Initialize new gydnc repositories
  • gydnc config - Manage configuration (view implemented)
  • Support for GYDNC_CONFIG environment variable
  • YAML-based configuration system

πŸ› οΈ Developer Experience

  • gydnc version - Version information
  • gydnc completion - Shell autocompletion
  • gydnc llm - LLM interaction instructions
  • Verbose logging with -v and -vv flags
  • Quiet mode with -q flag

πŸ“ File Format & Storage

  • .g6e guidance 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


gydnc v0.0.1 - The foundation of guidance-driven agent interactions ✨

Built with ❀️ for the AI agent community