Skip to content

v0.7.0 - Docker Support & Expanded Libraries

Choose a tag to compare

@nmlemus nmlemus released this 11 Jan 18:24
· 41 commits to main since this release

What's New

Docker Support

  • Official Docker images for easy deployment
  • Two variants: latest (lightweight) and full (with LaTeX)
  • Multi-arch support: linux/amd64 and linux/arm64
  • Docker Compose configuration included
  • GitHub Actions workflow for automatic Docker Hub publishing

Expanded Data Science Libraries

  • Added: scipy, polars, pyarrow, plotly, xgboost, lightgbm, boruta, tqdm

LaTeX & Bash Support (Docker)

  • LaTeX compilation tools in :full variant for PDF report generation
  • Bash command execution via IPython magic (!command, %%bash)

CLI Improvements

  • dsagent --model gpt-4o now works without specifying chat subcommand
  • CLI respects DSAGENT_WORKSPACE environment variable

Documentation

  • Complete Docker deployment guide (docs/DOCKER.md)
  • Updated model configuration guide with provider prefix table
  • Clarified Gemini requires gemini/ prefix for Google AI Studio

Docker Quick Start

# Pull and run
docker pull nmlemus/dsagent:latest
docker run -it -e OPENAI_API_KEY=$OPENAI_API_KEY nmlemus/dsagent:latest dsagent chat

# Or use docker-compose
docker-compose up -d

Full Changelog

v0.6.2...v0.7.0