{"id":27465,"library":"tower","title":"Tower","description":"Tower is a CLI and runtime environment for managing and running agentic workflows, currently at version 0.3.61. It provides a framework for defining, orchestrating, and executing multi-step AI agent tasks. Release cadence is irregular as it is in early development.","status":"active","version":"0.3.61","language":"python","source_language":"en","source_url":"https://github.com/tower-ai/tower","tags":["tower","agent","workflow","cli","runtime"],"install":[{"cmd":"pip install tower","lang":"bash","label":"Install via pip"}],"dependencies":[],"imports":[{"wrong":"from tower import Tower","symbol":"tower","correct":"import tower"},{"symbol":"run_app","correct":"from tower import run_app"},{"symbol":"get_available_features","correct":"from tower import get_available_features"}],"quickstart":{"code":"from tower import Tower\nimport os\n\n# Initialize Tower with API key from environment\napi_key = os.environ.get('TOWER_API_KEY', '')\ntower = Tower(api_key=api_key)\n\n# Example: run a simple workflow\nresult = tower.run(\"Hello, Tower!\")\nprint(result)","lang":"python","description":"Initialize Tower and run a simple workflow. Requires TOWER_API_KEY environment variable."},"warnings":[{"fix":"Pin your dependencies and test upgrades thoroughly.","message":"The Tower API is unstable and may change without notice. Breaking changes are common in minor version bumps.","severity":"breaking","affected_versions":"<=0.3.61"},{"fix":"Replace 'tower run' with 'tower execute' in scripts.","message":"The 'tower run' CLI command has been deprecated in favor of 'tower execute'.","severity":"deprecated","affected_versions":">=0.3.50"},{"fix":"Always set TOWER_API_KEY environment variable before importing tower.","message":"Running Tower without setting TOWER_API_KEY will cause silent fallback to a demo mode with limited functionality.","severity":"gotcha","affected_versions":"all"}],"env_vars":null,"search_vec":"'0.3.61':18 'agent':13,32,45 'ai':31 'cadenc':35 'cli':5,47 'current':15 'defin':24 'develop':43 'earli':42 'environ':8 'execut':27 'framework':22 'irregular':37 'manag':10 'multi':29 'multi-step':28 'orchestr':25 'provid':20 'releas':34 'run':12 'runtim':7,48 'step':30 'task':33 'tower':1,2,44 'version':17 'workflow':14,46","created_at":"2026-05-01T17:46:24.090940+00:00","updated_at":"2026-05-01T17:46:24.090940+00:00","problems":null,"ecosystem":"pypi","meta_description":null,"install_score":null,"quickstart_score":null,"quickstart_tag":null,"pypi_latest":null,"cli_name":"tower","cli_version":"error: unexpected argument '--version' found","type":"library","homepage":null,"github":null,"docs":null,"changelog":null,"pypi":"https://pypi.org/project/tower/","npm":null,"openapi_spec":null,"status_page":null,"smithery":null,"categories":["llm-agents","workflow","devops","ai-ml"],"base_url":null,"auth_type":null,"provenance":{"verified_status":"passing","verified_at":"2026-07-03","last_verified":"2026-07-03","next_check":"2026-08-02","install_tag":null}}