Skip to content

Releases: sivang/bedsheet

v0.4.7 "Hermes" - Deploy Anywhere, Production Ready

22 Jan 18:19

Choose a tag to compare

Bedsheet v0.4 "Hermes" - Deploy Anywhere

Hermes, the swift messenger of the Greek gods, could travel between realms in an instant. Like Hermes, Bedsheet v0.4 lets your agents travel from your laptop to the cloud instantly—anywhere you need them.

After an intense development sprint, we're thrilled to announce that Bedsheet v0.4 is production-ready. This release represents six versions of refinement (v0.4.2-v0.4.7), each addressing real-world deployment pain points.


REAL Data, REAL Tools, REAL Results

The Investment Advisor demo uses 100% REAL DATA - no mocks, no simulations:

Agent Real Data Source
MarketAnalyst Yahoo Finance - live stock prices, PE ratios, market caps, 52-week ranges
MarketAnalyst Calculated RSI, MACD, moving averages from 6 months of real price history
NewsResearcher DuckDuckGo - real current news articles with sources and dates
NewsResearcher Keyword-based sentiment analysis on real headlines
RiskAnalyst Real beta (vs S&P 500), volatility, max drawdown from 1-year data
RiskAnalyst Sharpe ratio and position sizing based on actual risk metrics

The supervisor orchestrates all three agents in parallel, synthesizing real research into actionable analysis.

# Try it yourself - REAL DATA, no API keys needed for data
pip install bedsheet[demo]
export ANTHROPIC_API_KEY=sk-ant-...
uvx bedsheet demo
# Ask: "Analyze NVIDIA stock for me"
# You'll see: $184.61, RSI 47.09, Beta 1.84 - all REAL

What's New in v0.4

One-Command GCP Deployment

bedsheet generate --target gcp
cd deploy/gcp
make deploy

From Python agent code to production Cloud Run service in under 10 minutes.

Developer Experience (DX) Safeguards

We built safety nets that catch common deployment failures before they happen:

Check What It Prevents
Credential preflight (v0.4.4) Silent 403 errors from wrong service accounts
Project consistency (v0.4.5) Deploying to the wrong GCP project
Dependency check (v0.4.7) First-time setup confusion

make ui - Test Deployed Agents Instantly (v0.4.6)

make ui  # Opens authenticated Dev UI in your browser

No more manual token juggling. One command gives you interactive access to your deployed agent's Dev UI.


v0.4.x Changelog

v0.4.7 - Real Data + First-Time UX

  • REAL DATA: All demo tools now use Yahoo Finance and DuckDuckGo
  • Check for cloud-run-proxy component before starting proxy
  • Clear instructions when dependencies missing
  • Direct browser navigation to /dev-ui/

v0.4.6 - make ui Command

  • One-command authenticated access to deployed agent Dev UI
  • Automatic Cloud Run proxy setup
  • No manual token handling

v0.4.5 - Project Consistency Check

  • Detect terraform.tfvars vs gcloud config mismatches
  • Auto-fix option with gcloud config set project
  • Prevent silent wrong-project deployments

v0.4.4 - Credential Preflight Check

  • Warn when GOOGLE_APPLICATION_CREDENTIALS is set
  • Explain credential priority order
  • Interactive prompt to continue or abort

v0.4.3 - Dynamic Version Display

  • CLI version now uses importlib.metadata
  • No more hardcoded version drift

v0.4.2 - GCP Foundation

  • ADK Dev UI enabled (use web mode, not api_server)
  • Gemini 2.0+ model support with global endpoint
  • Google Search grounding support via ADK built-in tools
  • Comprehensive deployment documentation

By the Numbers

  • 265 tests passing
  • 6 versions shipped in focused development sprint
  • 5 preflight safety checks catch issues before deployment
  • 3 parallel agents with REAL data tools
  • 0 mocks - every data point is live
  • <10 minutes from code to production

Philosophy

"Every time something happens and you are setting something manually instead of analyzing and providing a solution...you are leaving a bug to explore in the user's hands."

We believe deployment tools should be proactive, not reactive. Every safeguard in v0.4 was born from real debugging sessions. And now, every demo uses real data.


What's Next

  • v0.5 "Athena": Knowledge bases, RAG integration, custom UI examples
  • v0.6: Guardrails and safety layers
  • v0.7: GCP Agent Engine (managed), A2A protocol

Get Started

# Try the demo with REAL stock data
pip install bedsheet[demo]
export ANTHROPIC_API_KEY=sk-ant-...
uvx bedsheet demo

# Deploy to GCP
bedsheet init my-agent
cd my-agent
bedsheet generate --target gcp
cd deploy/gcp
make setup && make deploy

Full Changelog: v0.4.2...v0.4.7

Documentation: https://sivang.github.io/bedsheet/


Ship agents, not infrastructure. May Hermes guide your deployments.