返回首页
最新
Curious what people are building this year.<p>What side projects are you working on in 2026?
Could be software, hardware, research, learning projects, businesses, or just experiments.<p>Links welcome.
Hi HN,<p>I’m the author of agent-contracts, a Python library that explores a
contract-based approach to structuring LangGraph agents.<p>When building larger LangGraph-based systems, I kept running into the
same issues:
- node responsibilities becoming implicit
- state dependencies spreading across the graph
- routing logic getting harder to reason about
- refactoring feeling increasingly risky<p>agent-contracts is an attempt to make these boundaries explicit.
Each node declares a contract that describes:
- which parts of the state it reads and writes
- what external services it depends on
- when it should run, using rule-based conditions with optional LLM hints<p>From these contracts, the LangGraph structure can be assembled in a more
predictable and inspectable way.<p>This is still early-stage and experimental.
I’m mainly interested in feedback on the design trade-offs and whether
this mental model resonates with others building complex agent systems.
<a href="https://xcancel.com/eastdakota/status/2009654937303896492" rel="nofollow">https://xcancel.com/eastdakota/status/2009654937303896492</a><p><a href="https://torrentfreak.com/italy-fines-cloudflare-e14-million-for-refusing-to-filter-pirate-sites-on-public-1-1-1-1-dns/" rel="nofollow">https://torrentfreak.com/italy-fines-cloudflare-e14-million-...</a>
Wanted a simple way to install command line tools released on GitHub without waiting for the repository owner to create and publish a Chocolatey package.<p>For now works for simple .zip releases based on Regex. The website simply replies to choco with a nupkg that essentially just says "install/update this release from GH".<p>If some package release is not being recognized or you want me to add support for MSI and other package types, post to <a href="https://github.com/GitCho-co/GitChoco/issues" rel="nofollow">https://github.com/GitCho-co/GitChoco/issues</a>
Fun agent I've been playing with - the idea is it only has access to a bash tool, and it's directed to create CLIs for use (with additional direction to make the CLIs composable, follow the Unix philosophy, etc).<p>It persists these CLIs and knowledge about them get injected into the system prompt dynamically, so each time it runs it gets access to a larger and larger toolset of composable CLIs.<p>One interesting dynamic that's emerged from this is I've started using these CLIs myself since they're the same interface for the agent or for me, and it's turned into kind of non-chat channel to interact with the agent.<p>One example - I'll add tasks throughout the day myself using the `tasks` CLI it made, then when I interact with the agent it'll run `tasks list` and see everything I've added, or use it to prioritize/update things for me. Later on when I run `tasks list` myself I see all the updates/priorities it set.
It counts even if you've only used the mode once, not necessarily for serious transportation, e.g., sailboat in a pond, horse in a field.<p>In my circle of friends, I was startled to find which modes some people had never used or had repeatedly used, hence this poll.