Skip to content

v0.5.1

Choose a tag to compare

@nmlemus nmlemus released this 02 Jan 05:32
· 71 commits to main since this release

What's New

Developer Experience Improvements

  • API Key Validation: Validates model/API key configuration before agent starts with helpful error messages
  • Optional --data in CLI: Data parameter is now optional - not all tasks need data files
  • data parameter in SDK: PlannerAgent now accepts data parameter for parity with CLI
  • copy_data() in RunContext: Reusable method for copying data to workspace

System Prompt Improvements

  • Workspace structure rules: Agent saves outputs to artifacts/, reads data from data/
  • Critical data rules: Agent never generates synthetic data without explicit request
  • Better error handling: Agent stops and asks user when data sources fail or libraries are missing

Fixes

  • Fixed broken session management code (marked as experimental/TODO)
  • Removed "Session Management" from features list until properly implemented

New Files

  • src/dsagent/utils/validation.py - Model/API key validation utilities
  • tests/test_validation.py - 18 tests for validation

Full Changelog

v0.5.0...v0.5.1