Skip to content

dagger/container-use

v0.4.0 Feature

This release adds 2 notable features for engineering teams evaluating rollout.

Published 10mo Developer Productivity
✓ No known CVEs patched
Read the diff → Tool health → What is this tool? →

✓ No known CVEs patched in this version

Summary

AI summary

Native Windows support with proper signal handling and Unicode marshalling fixes.

Full changelog

Enhanced Developer Experience and Cross-Platform Support

Container Use v0.4.0 brings streamlined command workflows, native Windows support, and a powerful new
editing tool that reduces context rot for complex coding tasks.

Key Improvements

Context-Preserving File Editing

  • New environment_file_edit tool enables efficient find-and-replace operations
  • Massively reduces context rot during complex coding tasks by allowing targeted edits without full file
    rewrites

Smarter Command Interface

  • Commands like log, checkout, diff, and inspect now work without mandatory arguments with interactive
    environment selection
  • Improved positional argument handling across all subcommands

Cross-Platform Support

  • Native Windows support with proper signal handling
  • Fixed Unicode marshalling issues

Additional Features

  • Environment secrets support in services
  • Streamlined documentation (42% reduction in complexity)
  • Improved environment state management

Contributors

  • @zhichli - Windows support
  • @rawkode - Nix package automation
  • @andrewthauer - Unicode marshalling bug report

Getting Started

  • Install: brew install dagger/tap/container-use
  • Documentation: https://github.com/dagger/container-use

Changelog

  • e6d694928fd9b85c72bc6b693b6a58e159b0e492: Comprehensive documentation improvements (#241) (@gkogan)
  • 122c5db69eafa0a20cb8d3fd2ad2181e86087a4d: Native Windows Support (#242) (@zhichli)
  • f83f6550c889eb8ef6431276d33a16b895f48167: Update install documentation for Zed (#236) (@danilo-leal)
  • 93066bd101eac1f2d2b879a95a892b0708046678: add environment_file_edit tool (#245) (@vito)
  • 4dfd5f7691d8bf32e578e5a7ce42a752a8e097d4: fix config show doc (#243) (@zhichli)
  • c9e2826bb0bae50221b4d1fc0b0f708c1fe61765: fix unicode marshalling, fixes #231 (#250) (@cwlbraa)
  • c70b1de7418c7088c090c2ded646ca486e64d471: make an initial commit for each environment so envs don't overwrite each others' container-use-state note (#240) (@cwlbraa)
  • f24a359d0798f59abe506b9cfdbb45870cc07769: manual test instructions (#216) (@cwlbraa)
  • 88c73f02171adc858a0d796b3c9fc0b47a195fee: positional-arg-less subcommands: apply, checkout, diff, inspect, log, merge, and terminal (#224) (@cwlbraa)
  • 73349911e5592c8e55845ad12c4bf8020361f62e: services: use environment secrets (#244) (@aluzzardi)

Full Changelog: https://github.com/dagger/container-use/compare/v0.3.1...v0.4.0

Weekly OSS security release digest.

The CVE patches and breaking changes that affected production tools this week. One email, every Sunday.

No spam, unsubscribe anytime.

Share this release

Track dagger/container-use

Get notified when new releases ship.

Sign up free

About dagger/container-use

Containerized environments for coding agents. Multiple agents can work independently, isolated in fresh containers and git branches. No conflicts, many experiments. Full execution history, terminal access to agent environments, git workflow. Any agent/model/infra stack.

All releases →

Related context

Beta — feedback welcome: [email protected]