Skip to content

Latest commit

 

History

History
38 lines (32 loc) · 1.36 KB

File metadata and controls

38 lines (32 loc) · 1.36 KB

Changelog

All notable changes to this project will be documented in this file.

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

[1.0.0] - 2024-01-09

Added

  • Initial release of AgentScript Migration Tool
  • Core generator functionality (AgentScriptGenerator class)
  • Convenience function (generateAgentScript)
  • Comprehensive TypeScript type definitions
  • Input validation with ValidationError class
  • Support for all Salesforce action types (Flow, Apex, Standard Invocable, etc.)
  • YAML formatting following Salesforce Agent Script Recipes spec
  • Python-style boolean conversion (True/False)
  • Compact YAML format for variables and actions
  • Multi-line instruction formatting with -> syntax
  • Name sanitization for topics and actions
  • Comprehensive test suite
  • Example code demonstrating usage
  • Full documentation

Features

  • ✅ 85% automated migration from UI-based to code-based AgentScript
  • ✅ Spec-compliant YAML generation
  • ✅ Type-safe TypeScript interfaces
  • ✅ Input validation and error handling
  • ✅ Framework-agnostic design
  • ✅ Zero runtime dependencies (except js-yaml)

Documentation

  • Complete README with examples
  • API documentation with JSDoc comments
  • Publishing guide
  • Example code in /examples directory