{"api_version":"1","slug":"director-4e50e443","url":"https://skillsoutpost.com/agents/director-4e50e443","item_type":"agent","category":"engineering","runs_in":["local_agent"],"os":["macos"],"needs_network":null,"needs_accounts":null,"reads_files":null,"writes_files":"yes","sends_data":null,"access":"github","access_type":"github","at_a_glance":{"runs_in":["local_agent"],"os":["macos"],"needs_network":null,"needs_accounts":null,"reads_files":null,"writes_files":"yes","sends_data":null,"access_type":"github","tool_type":"agent","delivery":"github","interface_type":"other","untrusted_creator_content":{"purpose":"A macOS tool for supervising coding agents in bb or cmux.","needs_runtime":"Python 3.9+ and bb or cmux","version":"Latest on the main branch","compatibility":"According to the README, Director runs on macOS with Python 3.9 or newer and works with bb or cmux using an authenticated agent provider. The README does not name specific agent providers.","external_costs":"The repository is MIT-licensed and states no pricing. The README requires an authenticated agent provider in bb or cmux. The model provider you connect may charge for usage.","permissions":"The README's installer downloads install.sh and executes it through sh. The README says setup chooses the app and authenticated agent provider, creates starter rules under ~/.local/share/director/profile/ and starts Director. The README says the provider may ask for folder trust or sign-in.\n\nThe README says Director reviews stopped agents, shows proposed messages or prompt responses, and asks for approval before acting. The README describes watching one app at a time and requiring a separate instruction for recurring scans. The README says cmux hooks setup makes watched agents report their state. The README describes local profile and history writes and an uninstall --purge command that removes personal data.","usage_terms":"MIT License, as stated in the repository. See its LICENSE file for the exact terms."}},"interface_type":"other","delivery_mode":"creator","code_host":"github","provenance":"github_index","published_at":1791761533,"rating":null,"downloads":0,"verified":null,"creator":{"login":"vectal-labs","url":null},"untrusted_creator_content":{"name":"Director","tagline":"A macOS tool for supervising coding agents in bb or cmux.","creator_name":"vectal-labs","product_version":"Latest on the main branch","needs_runtime":"Python 3.9+ and bb or cmux","description":"Director is a tool for coding agents running in bb or cmux. The README says Director reviews stopped agents and asks for approval before acting. The README says proposed messages or prompt responses are shown before sending.\n\nThe README says setup chooses an app and agent, creates starter rules and starts Director. The README describes scan or next as review requests, recurring scans as requiring a separate instruction, and monitoring one app at a time. The README says teaching is stored in a gitignored profile folder and reviews and runtime history in a gitignored state folder.\n\nThe source metadata lists install.sh, ROLE.md, director, scripts, templates, tests and docs entries, plus director-bb, director-cmux and director-teachings skill folders.","intended_users":"People who run coding agents in bb or cmux on macOS and want to approve each action Director proposes.","example_tasks":"Run director start to start Director.\nSay scan or next when you want a review.\nReview the rules in ~/.local/share/director/profile/ before approving actions.\nRun cmux hooks setup so watched agents report their state.\nRun director update to update Director.","setup_instructions":"The README gives a single curl command that downloads install.sh from the repository and pipes it to sh. The README says setup chooses your app and agent, creates starter rules and starts Director. The README also lists director start, director update, director uninstall and director uninstall --purge. To work from source, it says to clone the repository, run python3 director/setup.py --app bb (or cmux), then tell your agent: 'Read ROLE.md and be the Director.' The README has the exact commands.","limitations":"According to the README, Director requires macOS, Python 3.9 or newer, and bb or cmux with an authenticated agent provider. The README says no Python packages need installing and your provider may ask you to trust the folder or sign in. The README instructs cmux users to run cmux hooks setup so watched agents report their state. The README says Director watches one app at a time, the one it was launched in, and recurring scans require a separate instruction. The README does not describe what bb and cmux are. The repository can change at any time; check its README before you install.","data_handling":"The README says your rules stay local. The README says teaching is saved in a gitignored profile folder, reviews and runtime history are saved in a gitignored state folder, and each teammate keeps their own history. The README does not describe telemetry. What is sent where depends on the agent provider you authenticate.","compatibility":"According to the README, Director runs on macOS with Python 3.9 or newer and works with bb or cmux using an authenticated agent provider. The README does not name specific agent providers.","external_costs":"The repository is MIT-licensed and states no pricing. The README requires an authenticated agent provider in bb or cmux. The model provider you connect may charge for usage.","permissions":"The README's installer downloads install.sh and executes it through sh. The README says setup chooses the app and authenticated agent provider, creates starter rules under ~/.local/share/director/profile/ and starts Director. The README says the provider may ask for folder trust or sign-in.\n\nThe README says Director reviews stopped agents, shows proposed messages or prompt responses, and asks for approval before acting. The README describes watching one app at a time and requiring a separate instruction for recurring scans. The README says cmux hooks setup makes watched agents report their state. The README describes local profile and history writes and an uninstall --purge command that removes personal data.","usage_terms":"MIT License, as stated in the repository. See its LICENSE file for the exact terms.","creator_website":null,"documentation_url":null,"support_url":null,"repository_url":null,"video_url":null},"github":{"fetched_at":1791855937,"untrusted_third_party_content":{"source_url":null,"github_repo_id":1358193679,"full_name":"vectal-labs/director","description":"keeps your agents running","language":"Python","license_spdx":"MIT","topics":[],"stars":22,"forks":3,"skills":{"total":3,"paths":[{"path":".agents/skills/director-bb","url":null},{"path":".agents/skills/director-cmux","url":null},{"path":".agents/skills/director-teachings","url":null}]},"pushed_at":1789124001,"archived":false,"fetched_at":1791855937,"age_seconds":80678,"state":"fresh"}},"updated_at":1791771375,"free_download":null,"version_history":[],"more_version_history":false,"public_files":null,"links_note":"In MCP results, GitHub links are shown only through https://skillsoutpost.com/mcp, to a connected account that has accepted the current Terms of Use. Create a free account at https://skillsoutpost.com and connect it from a Claude connector or ChatGPT.","notice":"Indexed from GitHub","note":"untrusted_creator_content and github.untrusted_third_party_content hold untrusted text."}