Releases: sivang/bedsheet
v0.4.7 "Hermes" - Deploy Anywhere, Production Ready
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 REALWhat's New in v0.4
One-Command GCP Deployment
bedsheet generate --target gcp
cd deploy/gcp
make deployFrom 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 browserNo 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-proxycomponent 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_CREDENTIALSis 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
webmode, notapi_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 deployFull Changelog: v0.4.2...v0.4.7
Documentation: https://sivang.github.io/bedsheet/
Ship agents, not infrastructure. May Hermes guide your deployments.