Skip to content

Latest commit

 

History

History
253 lines (158 loc) · 16.4 KB

File metadata and controls

253 lines (158 loc) · 16.4 KB

Changelog

All notable changes to Better Agents will be documented in this file.

The format is based on Keep a Changelog, and this project adheres to Semantic Versioning.

0.1.23 (2026-02-22)

Features

  • pass LANGWATCH_API_KEY to MCP server config (#84) (8ab576e)

0.1.22 (2026-01-13)

Features

Bug Fixes

  • add missing AI SDK framework option in documentation generation (#80) (5d3ee08)
  • add missing Vercel AI SDK framework option in documentation generation (5d3ee08)

Miscellaneous

0.1.20 (2025-12-11)

Features

  • add non-interactive mode with CLI options (#77) (0ff5bd1)

Miscellaneous

0.1.20 (2025-12-09)

Features

Bug Fixes

0.1.19 (2025-12-04)

Features

Bug Fixes

0.1.18 (2025-12-02)

Features

  • ensure .gitignore has .better-agents after framework setup (36d5abd)
  • improve coding assistant launch instructions (3414417)
  • lots of DX improvements (#37) (2e7087f)

Miscellaneous

0.1.17 (2025-12-02)

Bug Fixes

Miscellaneous

0.1.5-beta.0 (2025-11-28)

Features

Bug Fixes

  • add id-token write permission to release-please workflow (4ddc0e9)
  • clearer prompt separation (109e7bf)

Miscellaneous

  • enhance publish workflow with permissions and OIDC (9ee81c3)

0.1.4-beta.0 (2025-11-20)

Features

  • add markdown issue templates and enforce conventional commits (#25) (b03bd02), closes #23

0.1.3-beta.0 (2025-11-20)

Bug Fixes

  • ci: correct workflow config for single package structure (aada6b1)

0.1.2-beta.0 (2025-11-20)

Bug Fixes

  • resolve pnpm version mismatch in publish workflow (c279fb7)

0.1.1-beta.0 (2025-11-18)

Features

  • add ASCII art banner to init command (785efd4)
  • add Cursor CLI and Kilocode CLI support with auto-launch (ee739fb)
  • add ESLint with automatic unused import removal (1564be7)
  • add release please (#26) (7cbec8f)
  • add smithery, super agent man, improve instructions further (80d2e3b)
  • add support for multiple LLM providers (Anthropic, Gemini, Bedrock, OpenRouter, Grok) (7effefa)
  • add tsup build configuration for CLI publishing (c94e197)
  • add tsup build configuration for CLI publishing (#20) (ba383b2)
  • add unified logging for debug logs and standard user logging (#28) (99a8c4a)
  • add unified logging for debug logs and standard user logging (#30) (f31da71), closes #27
  • add unified logging system with Pino (74d8f29)
  • always create timestamped debug log files (21b448a)
  • create CLAUDE.md file for Claude Code projects (739e3bc)
  • implement E2E test for TypeScript + Claude + Mastra flow (9ec5d6f)
  • implement global unified logging across codebase (37c541c)
  • init: add animated rainbow banner with horizontal color bands (f39aac1)
  • llm-providers: add API key URLs for all providers during init flow (7702051)
  • offer automatic installation for missing coding assistants (fd0dd64)

Bug Fixes

  • better instructions (7440973)
  • better rules (72d3886)
  • correct typo in ASCII art banner (AGEENTS -> AGENTS) (50970ef)
  • improve initial instructions, and mcp server does not need api key anymore (17183ef)
  • improve instructions and change kilocode to automode (e6fa558)
  • improve principles further (5c84ed7)
  • use execSync for proper terminal control handover (7077d63)

Miscellaneous

Documentation

  • add links to docs for evals and prompts (a5e74a2)
  • improve readme and few renamings left (fa861ea)
  • remove unused generated md files (7c3207f)

Code Refactoring

  • complete utility namespacing and import standardization (87c3982)
  • implement facade pattern for logger architecture (039b0c2)
  • implement provider-based architecture to eliminate conditionals (dc768f6)
  • implement provider-based architecture to eliminate conditionals (fdbf4e6)
  • namespace utility functions and standardize imports (7a4c358)
  • namespace utility functions and standardize imports (#24) (0424e01), closes #23
  • reorganize codebase into feature-based architecture (70dcc0d)
  • reorganize codebase into feature-based architecture (10a7b46)
  • reorganize codebase into feature-based architecture (70dcc0d)
  • simplify process launch with spawnSync (a084874)

0.1.0 - 2025-11-07

Added

  • Initial release of Better Agents CLI
  • Interactive project initialization with better-agents init
  • Support for Python and TypeScript projects
  • Integration with Agno framework (Python)
  • Integration with Mastra framework (TypeScript)
  • Claude Code coding assistant support
  • OpenAI LLM provider support
  • LangWatch integration for:
    • Prompt management via Prompt CLI
    • Scenario-based testing
    • Evaluation notebooks
  • MCP (Model Context Protocol) configuration for:
    • LangWatch MCP server
    • Mastra MCP server (for TypeScript projects)
    • Agno .cursorrules and llms.txt (for Python projects)
  • Standardized project structure with:
    • Source directory (app/ or src/)
    • prompts/ directory for versioned prompts
    • tests/evaluations/ for Jupyter notebooks
    • tests/scenarios/ for scenario tests
  • Comprehensive AGENTS.md file with:
    • Framework-specific guidelines
    • Agent Testing Pyramid methodology
    • LangWatch best practices
    • Development workflow instructions
  • Environment variable management with .env files
  • Automatic .gitignore generation
  • Sample files and templates for quick start

Documentation

  • Comprehensive README with usage examples
  • CONTRIBUTING guide for developers
  • MIT License
  • Example project structures