Skip to content

Conversation

@bradhe
Copy link
Contributor

@bradhe bradhe commented Jan 20, 2026

  • Add --follow to tower apps logs
  • Improve LLM instructions from MCP server
  • Bug fix to abort execution early when app setup fails
  • New traits to support isolated environments a bit better
  • Some simple testing updates
  • Bump version to v0.3.43

burakdede and others added 3 commits January 18, 2026 10:48
…g and tests (#171)

* feat (cli): add follow mode for apps logs

* fix(cli): improve follow retry handling

* refactor: reset follow backoff and improve log errors

* reset monitor failures and cancel follow watchers

* harden apps logs follow and add regression tests for

- deduplicate log lines across reconnects / might be an issue
- add unit test for deduplication and out of order logs

* fix linter issues

* wait for run start before log streaming
LLMs wouldn't always use the MCP server, and even
when they do, they don't always do the right thing
(e.g. they create an app with hatchling, even
though it's not needed). Here I've touched up the
instructions that get inserted into the context when
using the MCP server to improve 1-shot performance
by LLM agents using the tower MCP
* fix: don't tell people to upgrade to old versions

* feat: warn people when they're ahead of latest release

* test: MVP tests for version comparison
* When dependency installation fails, we abort execution

* Add a test for broken dependencies aborting execution
@bradhe bradhe changed the title Production deployment v0.3.43 release Jan 20, 2026
bradhe and others added 3 commits January 20, 2026 13:56
* impl first iter

* Working k8s backend

* move k8s backend to tower-runner

* Minor

* Remove cache abstractions

* Refactor run.rs correctly

* Refactor back the k8s runtime

* minor

* Make AppLauncher generic over ExecutionBackend instead of app

* Renaming local -> subprocess

* CliBackend

* remove AppLauncher

* minor

* Update deps

* dep updates

* BundleRef -> PackageRef

* minor

* Remove cli backend

* Move out k8s backend

* revert session.json

* minro

* Add ExecutionSpec.package_stream to pass the package

* minor

* rebase
Copy link
Contributor

@sammuti sammuti left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🚀

@bradhe bradhe merged commit e08763c into main Jan 20, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

5 participants