Not Claude Code specific — @k9 decorator works with any Python agent (LangChain, AutoGen, CrewAI). For Claude Code it hooks via .claude/settings.json, zero code changes. For pi-agent: if it's Python-based, yes it works. https://github.com/liuhaotian2024-prog/K9Audit
In my area, I think that non electric bikes are often more dangerous: they are often non tolerant of others and hesitant to slow down because of speed conservation. Especially in our hilly town. Easy "free" acceleration is plus here.
I am often frustrated by ads/sponsored content on YouTube that I cannot buy. Youtuber present me nice product targeted for US audience. I am in Europe. No way I can use it or buy it. I would do it sometimes, but I cannot.
Still I have to watch such ads.
I dont think there is a practical way to prevent this case.
That's the funny part, ads would be less annoying if they were hyper-targeted, which means there was more supply of ads and worse privacy. There's been a number of times I've found useful stuff from ads, but it's rare and almost never on Youtube.
Youtube is the one site worth paying for not to see ads and sponsorblock extension skips the live reads.
But files obsidian works with are just bunch of .md files that can be viewed or edited with anything, nano, notepad, visual studio code etc. So does it really matter it is or it is not open source?
How is your point relevant to the security risks of community plugins?
But also - no, they aren't, they use plugin-customized non-standard markdown format, so while the extension is the same, you can't view/edit them with anything just like you can't edit Word xml files with notepad (of course, it's not as extreme as Word xml, unless you're an extreme user of custom plugins)
Wouldnt be better to have sandboxing built directly to cpython? Why there is no such thing already "include" in cpython? Or maybe to create some limited sandboxed venv?
I am often surprised how Claude Code make efficient and transparent! use of memory in form of "to do lists" in agent mode. Sometimes miss this in web/desktop app in long conversations.
If you use LLM CLI tools like Claude Code you can let model just call shell commands directly instead of MCP. Or does MCP have some advantage even in the scenario?