Skip to content

Releases: ctavolazzi/code-conductor

v0.4.6

Choose a tag to compare

@ctavolazzi ctavolazzi released this 16 Mar 16:26

Overview

This release focuses on significantly improving the user experience by restructuring the project into a proper package layout and enhancing how Code Conductor works with the current directory. These changes make the tool more intuitive and eliminate the need to manually set PYTHONPATH.

Key Improvements

Project Structure

  • Restructured project with a proper src directory package layout
  • Fixed import system to eliminate the need for manually setting PYTHONPATH
  • Updated entry points to work correctly with the new structure
  • Improved package installation with development mode support (pip install -e .)

Current Directory (PWD) Handling

  • Enhanced PWD detection - commands now use your current directory by default
  • Clear messaging - shows exactly where files are being searched for and created
  • Improved work effort discovery - better searches up the directory tree
  • Verbose mode control - use the -q/--quiet flag to control output detail

User Experience Enhancements

  • Better work effort listing - correctly shows work efforts in subdirectories
  • Enhanced directory structure feedback - clearly shows file paths
  • Simplified command syntax - code-conductor work instead of code-conductor work_effort
  • Non-interactive automation - --yes flag for automated setup in new directories
  • Added support for listing archived work efforts

Command Line Changes

  • code-conductor work - Creates a work effort in your current directory
  • code-conductor list - Lists all work efforts, including those in subdirectories
  • code-conductor list-managers - Lists all available work effort managers
  • New flags:
    • -q, --quiet - Reduces verbosity of directory search output
    • -y, --yes - Automatically answers yes to prompts (non-interactive mode)

Bug Fixes

  • Fixed work effort listing to properly show work efforts in subdirectories
  • Resolved various import path issues that required manual PYTHONPATH setting
  • Fixed create_work_effort function reference issues
  • Addressed an issue where work efforts were sometimes created in unexpected locations

Installation and Upgrade

# New installation
pip install code-conductor

# Upgrade from previous version
pip install --upgrade code-conductor

Compatibility Notes

This release maintains backward compatibility with existing work effort files and directory structures while significantly improving the user experience. No migration is needed for existing work efforts.

v0.4.1-alpha

v0.4.1-alpha Pre-release
Pre-release

Choose a tag to compare

@ctavolazzi ctavolazzi released this 09 Mar 16:49

Code Conductor v0.4.1

This is a bugfix and enhancement release for Code Conductor that improves command naming and usability.

What's New in v0.4.1

  • Command Names Improved: The CLI commands now use code-conductor and cc-worke for improved usability
  • Default Work Effort Creation: Running cc-worke without flags now creates a default work effort in the current directory
  • Package Structure: Updated for better consistency with the new name

Installation

pip install code-conductor

Usage

# Set up AI assistance in the current directory
code-conductor setup

# Create a new work effort
code-conductor work_effort

# List all work efforts
code-conductor list

# Create a work effort interactively
cc-worke -i

# Use AI to generate content for a work effort
cc-worke --use-ai --description "Your description"

# Create a default work effort in current directory
cc-worke

Key Features

  • Work Effort Management: Create, track, and manage development tasks with the cc-worke command
  • AI Development Environment: Set up standardized environments for AI-assisted development
  • Project Templates: Maintain consistent project structures across your AI development work
  • CLI Tools: Intuitive command-line interface for all core functionality
  • Simplified Workflow: Create work efforts in your current directory with a single command

We welcome contributions and feedback! Check out our GitHub repository for more details.

v0.4.0-alpha

v0.4.0-alpha Pre-release
Pre-release

Choose a tag to compare

@ctavolazzi ctavolazzi released this 09 Mar 16:16

Code Conductor v0.4.0

We're excited to announce the first public release of Code Conductor, a toolkit designed to streamline AI development workflows and project organization.

What is Code Conductor?

Code Conductor provides tools to organize and manage AI-assisted development projects. It helps developers track and organize work efforts, maintain consistent project structures, and create a more efficient development workflow when working with AI assistants.

Key Features

  • Work Effort Management: Create, track, and manage development tasks with the code-work-effort command
  • AI Development Environment: Set up standardized environments for AI-assisted development
  • Project Templates: Maintain consistent project structures across your AI development work
  • CLI Tools: Intuitive command-line interface for all core functionality

Installation

pip install code-conductor

Usage

# Set up AI assistance in the current directory
code-conductor setup

# Create a new work effort
code-conductor work_effort

# List all work efforts
code-conductor list

# Create a work effort interactively
code-work-effort -i

# Use AI to generate content for a work effort
code-work-effort --use-ai --description "Your description"

What's New in v0.4.0

  • Initial public release
  • Renamed commands to code-conductor and code-work-effort
  • Fully functional work effort management system
  • Comprehensive CLI tools
  • Project template creation and management
  • Support for AI-generated work effort content
  • Improved documentation and examples

Coming Soon

  • Enhanced AI integration options
  • Additional project templates
  • Interactive setup wizards
  • Advanced work effort analytics

We welcome contributions and feedback! Check out our GitHub repository for more details.