{"passport":{"unfragile":{"@version":"1.0","version":"2026-05","artifact":{"id":"hn-47968112","slug":"pu-sh-a-full-coding-agent-harness-in-400-lines-of-","name":"Pu.sh – a full coding-agent harness in 400 lines of shell","type":"agent","url":"https://pu.dev/","page_url":"https://unfragile.ai/pu-sh-a-full-coding-agent-harness-in-400-lines-of-","categories":["ai-agents"],"tags":["hackernews","show-hn"],"pricing":{"model":"unknown","free":false,"starting_price":null},"status":"active","verified":false},"capabilities":[{"id":"hn-47968112__cap_0","uri":"capability://automation.workflow.shell.based.coding.agent.orchestration","name":"shell-based coding agent orchestration","description":"Pu.sh implements a lightweight coding agent framework entirely in shell scripting, allowing for seamless orchestration of coding tasks through simple command-line interactions. It leverages shell functions and scripts to manage the execution of coding tasks, making it highly portable and easy to integrate into existing shell environments. This approach minimizes dependencies and keeps the entire framework concise, enabling rapid deployment and iteration.","intents":["How can I automate my coding tasks using a lightweight shell script?","What is the best way to integrate a coding agent into my existing shell workflow?","Can I run coding tasks directly from the command line without complex setups?"],"best_for":["developers looking for a minimalistic coding agent solution"],"limitations":["Limited to shell environments, may not support complex programming tasks requiring advanced tooling","Performance may vary based on shell execution speed"],"requires":["Unix-like operating system with a compatible shell (bash, zsh, etc.)"],"input_types":["text","code"],"output_types":["text","code"],"categories":["automation-workflow","developer-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"hn-47968112__cap_1","uri":"capability://automation.workflow.task.execution.via.shell.commands","name":"task execution via shell commands","description":"Pu.sh allows users to define and execute coding tasks directly through shell commands, utilizing built-in functions to handle various programming operations. This capability enables users to run scripts, compile code, or execute tests with simple command-line instructions. The use of shell commands provides a familiar interface for developers, making it easy to integrate into their existing workflows without the need for additional tooling.","intents":["How can I execute coding tasks from the command line efficiently?","What commands can I use to run my scripts or tests using Pu.sh?","Can I automate my build and deployment processes using shell commands?"],"best_for":["developers who prefer command-line interfaces for automation"],"limitations":["Limited error handling compared to more robust programming environments","Shell command execution may vary based on the user's shell configuration"],"requires":["Unix-like operating system with a compatible shell (bash, zsh, etc.)"],"input_types":["text","code"],"output_types":["text","code"],"categories":["automation-workflow","developer-tools"],"confidence":0.5,"matches":0,"success_rate":0},{"id":"hn-47968112__cap_2","uri":"capability://automation.workflow.customizable.coding.workflows","name":"customizable coding workflows","description":"Pu.sh enables users to create customizable workflows by defining their own shell functions and scripts, allowing for tailored coding processes that fit specific project needs. This flexibility is achieved through a modular design where users can easily add or modify functions to extend the capabilities of the coding agent. The ability to customize workflows directly in shell scripts provides a high degree of control and adaptability.","intents":["How can I customize my coding workflows to fit my project requirements?","What is the best way to extend the functionality of Pu.sh for my specific needs?","Can I create reusable scripts for common coding tasks?"],"best_for":["developers looking for flexibility in their coding processes"],"limitations":["Requires knowledge of shell scripting to fully leverage customization","Complex workflows may become difficult to manage without proper organization"],"requires":["Unix-like operating system with a compatible shell (bash, zsh, etc.)"],"input_types":["text","code"],"output_types":["text","code"],"categories":["automation-workflow","developer-tools"],"confidence":0.5,"matches":0,"success_rate":0}],"trust":{"score":37,"verified":false,"data_access_risk":"high","permissions":["Unix-like operating system with a compatible shell (bash, zsh, etc.)"],"failure_modes":["Limited to shell environments, may not support complex programming tasks requiring advanced tooling","Performance may vary based on shell execution speed","Limited error handling compared to more robust programming environments","Shell command execution may vary based on the user's shell configuration","Requires knowledge of shell scripting to fully leverage customization","Complex workflows may become difficult to manage without proper organization","builder identity is not verified yet","no observed match outcomes yet"],"rank_breakdown":{"adoption":0.58,"quality":0.16,"ecosystem":0.21000000000000002,"match_graph":0.25,"freshness":0.75,"weights":{"adoption":0.25,"quality":0.25,"ecosystem":0.1,"match_graph":0.28,"freshness":0.12}},"observed_outcomes":{"matches":0,"success_rate":0,"avg_confidence":0,"top_intents":[],"last_matched_at":null},"maintenance":{"status":"active","updated_at":"2026-05-24T12:16:23.327Z","last_scraped_at":"2026-05-04T08:10:06.240Z","last_commit":null},"community":{"stars":null,"forks":null,"weekly_downloads":null,"model_downloads":null,"model_likes":null}},"distribution":{"claim_url":"https://unfragile.ai/submit?claim=pu-sh-a-full-coding-agent-harness-in-400-lines-of-","compare_url":"https://unfragile.ai/compare?artifact=pu-sh-a-full-coding-agent-harness-in-400-lines-of-"}},"signature":"ep4ATfd4dRbJn5NBNQSjeoXl4it5W7TmNpxvVvbBRWHGkgswRH+kcvpIJnNl24XAElOlg1JNwxxbqM/wj883CA==","signedAt":"2026-06-19T16:42:46.474Z","signedBy":"unfragile.ai","version":1},"_links":{"self":"https://unfragile.ai/api/v1/passport/pu-sh-a-full-coding-agent-harness-in-400-lines-of-","artifact":"https://unfragile.ai/pu-sh-a-full-coding-agent-harness-in-400-lines-of-","verify":"https://unfragile.ai/api/v1/verify?slug=pu-sh-a-full-coding-agent-harness-in-400-lines-of-","publicKey":"https://unfragile.ai/api/v1/trust-passport-public-key","spec":"https://unfragile.ai/trust","schema":"https://unfragile.ai/schema.json","docs":"https://unfragile.ai/docs"}}