{"exhaustive":{"nbHits":false,"typo":false},"exhaustiveNbHits":false,"exhaustiveTypo":false,"hits":[{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"KanishkNoir"},"comment_text":{"matchLevel":"none","matchedWords":[],"value":"I built CogniKernel to give coding agents persistent project memory, but the difficult part turned out not to be storing memories- it was to make them trustworthy.<p>Since v0.1.1 CogniKernel has gained tools for inspecting how a memory was created, ranked, superseded, and recalled.\n- cross-tool memory shared between Claude Code and Codex<p>- action-time guardrails for previously recorded constraints<p>- AST-based code skeletons to reduce unnecessary file reads<p>- hybrid lexical and dense retrieval<p>- quality-aware ranking<p>- temporal provenance and historical reconstruction<p>- why and explain-recall commands for inspecting behavior<p>- more accurate telemetry for measuring overhead.<p>The design principle is that project memory should be:<p>1. local: source code and transcripts stay on the machine<p>2. structured: memories are typed rather than just chunks of text<p>3. event-sourced: changes and supersessions remain explainable<p>4. fail-open: if memory is unavailable, the coding agent still works<p>5. auditable: you can inspect why something was recalled.<p>The extraction pipeline is deterministic and uses small encoder models for salience and supersession detection. There are no cloud API calls, token charges or additional API keys.<p>The main changes since the early releases is that CogniKernel's memory is no longer just something that agent consumes. It is something that you can inspect and audit.<p>I'd be interested in feedback on whether this kind of provenance tooling is useful for AI coding agents, and what other questions you would want a memory system to answer!!!<p>If you like it you can leave a star :)<p>Github: <a href=\"https://github.com/KanishkNoir/cognikernel\" rel=\"nofollow\">https://github.com/KanishkNoir/cognikernel</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"[dead]"}},"_tags":["comment","author_KanishkNoir","story_49851310"],"author":"KanishkNoir","comment_text":"I built CogniKernel to give coding agents persistent project memory, but the difficult part turned out not to be storing memories- it was to make them trustworthy.<p>Since v0.1.1 CogniKernel has gained tools for inspecting how a memory was created, ranked, superseded, and recalled.\n- cross-tool memory shared between Claude Code and Codex<p>- action-time guardrails for previously recorded constraints<p>- AST-based code skeletons to reduce unnecessary file reads<p>- hybrid lexical and dense retrieval<p>- quality-aware ranking<p>- temporal provenance and historical reconstruction<p>- why and explain-recall commands for inspecting behavior<p>- more accurate telemetry for measuring overhead.<p>The design principle is that project memory should be:<p>1. local: source code and transcripts stay on the machine<p>2. structured: memories are typed rather than just chunks of text<p>3. event-sourced: changes and supersessions remain explainable<p>4. fail-open: if memory is unavailable, the coding agent still works<p>5. auditable: you can inspect why something was recalled.<p>The extraction pipeline is deterministic and uses small encoder models for salience and supersession detection. There are no cloud API calls, token charges or additional API keys.<p>The main changes since the early releases is that CogniKernel&#x27;s memory is no longer just something that agent consumes. It is something that you can inspect and audit.<p>I&#x27;d be interested in feedback on whether this kind of provenance tooling is useful for AI coding agents, and what other questions you would want a memory system to answer!!!<p>If you like it you can leave a star :)<p>Github: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;KanishkNoir&#x2F;cognikernel\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;KanishkNoir&#x2F;cognikernel</a>","created_at":"2026-09-25T23:18:24Z","created_at_i":1790378304,"objectID":"49851311","parent_id":49851310,"story_id":49851310,"story_title":"[dead]","updated_at":"2026-09-25T23:20:42Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"cstub"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"Hello! We just released freeact (<a href=\"https://github.com/gradion-ai/freeact\">https://github.com/gradion-ai/freeact</a>), a lightweight agent library that empowers language models to act as autonomous agents through executable code actions.<p>By enabling agents to express their actions directly in code rather than through constrained formats like JSON, freeact provides a flexible and powerful approach to solving complex, open-ended problems that require dynamic solution paths.<p>* Supports dynamic installation and utilization of Python packages at runtime<p>* Agents learn from feedback and store successful code actions as reusable skills in long-term memory<p>* Skills can be interactively developed and refined in collaboration with freeact agents<p>* Agents compose skills and any other Python modules to build increasingly sophisticated capabilities<p>* Code actions are executed in ipybox (<a href=\"https://github.com/gradion-ai/ipybox\">https://github.com/gradion-ai/ipybox</a>), a secure Docker + IPython sandbox that runs locally or remotely<p>GitHub repo: <a href=\"https://github.com/gradion-ai/freeact\">https://github.com/gradion-ai/freeact</a><p>Evaluation: <a href=\"https://gradion-ai.github.io/freeact/evaluation/\" rel=\"nofollow\">https://gradion-ai.github.io/freeact/evaluation/</a><p>See it in action: <a href=\"https://github.com/user-attachments/assets/83cec179-54dc-456c-b647-ea98ec99600b\">https://github.com/user-attachments/assets/83cec179-54dc-456...</a><p>We'd love to hear your feedback!"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Show HN: Freeact \u2013 A Lightweight Library for <em>Code-Action</em> Based Agents"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/gradion-ai/freeact"}},"_tags":["story","author_cstub","story_42657253","show_hn"],"author":"cstub","children":[42657909,42658410,42664630],"created_at":"2025-01-10T16:44:02Z","created_at_i":1736527442,"num_comments":5,"objectID":"42657253","points":122,"story_id":42657253,"story_text":"Hello! We just released freeact (<a href=\"https:&#x2F;&#x2F;github.com&#x2F;gradion-ai&#x2F;freeact\">https:&#x2F;&#x2F;github.com&#x2F;gradion-ai&#x2F;freeact</a>), a lightweight agent library that empowers language models to act as autonomous agents through executable code actions.<p>By enabling agents to express their actions directly in code rather than through constrained formats like JSON, freeact provides a flexible and powerful approach to solving complex, open-ended problems that require dynamic solution paths.<p>* Supports dynamic installation and utilization of Python packages at runtime<p>* Agents learn from feedback and store successful code actions as reusable skills in long-term memory<p>* Skills can be interactively developed and refined in collaboration with freeact agents<p>* Agents compose skills and any other Python modules to build increasingly sophisticated capabilities<p>* Code actions are executed in ipybox (<a href=\"https:&#x2F;&#x2F;github.com&#x2F;gradion-ai&#x2F;ipybox\">https:&#x2F;&#x2F;github.com&#x2F;gradion-ai&#x2F;ipybox</a>), a secure Docker + IPython sandbox that runs locally or remotely<p>GitHub repo: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;gradion-ai&#x2F;freeact\">https:&#x2F;&#x2F;github.com&#x2F;gradion-ai&#x2F;freeact</a><p>Evaluation: <a href=\"https:&#x2F;&#x2F;gradion-ai.github.io&#x2F;freeact&#x2F;evaluation&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;gradion-ai.github.io&#x2F;freeact&#x2F;evaluation&#x2F;</a><p>See it in action: <a href=\"https:&#x2F;&#x2F;github.com&#x2F;user-attachments&#x2F;assets&#x2F;83cec179-54dc-456c-b647-ea98ec99600b\">https:&#x2F;&#x2F;github.com&#x2F;user-attachments&#x2F;assets&#x2F;83cec179-54dc-456...</a><p>We&#x27;d love to hear your feedback!","title":"Show HN: Freeact \u2013 A Lightweight Library for Code-Action Based Agents","updated_at":"2025-01-12T05:29:13Z","url":"https://github.com/gradion-ai/freeact"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"crowdhailer"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Convenient <em>code actions</em> \u2013 Gleam v1.5.0 released"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"https://gleam.run/news/convenient-<em>code-actions</em>/"}},"_tags":["story","author_crowdhailer","story_41593261"],"author":"crowdhailer","children":[41593434,41601133],"created_at":"2024-09-19T16:03:04Z","created_at_i":1726761784,"num_comments":1,"objectID":"41593261","points":11,"story_id":41593261,"title":"Convenient code actions \u2013 Gleam v1.5.0 released","updated_at":"2024-09-20T17:53:26Z","url":"https://gleam.run/news/convenient-code-actions/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"krasserm"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"<em>Code Actions</em> as Tools: Evolving Tool Libraries for Agents"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"https://gradion-ai.github.io/agents-nanny/2025/12/16/<em>code-actions</em>-as-tools-evolving-tool-libraries-for-agents/"}},"_tags":["story","author_krasserm","story_46287055"],"author":"krasserm","children":[46287056],"created_at":"2025-12-16T10:50:13Z","created_at_i":1765882213,"num_comments":1,"objectID":"46287055","points":8,"story_id":46287055,"title":"Code Actions as Tools: Evolving Tool Libraries for Agents","updated_at":"2026-03-05T23:13:21Z","url":"https://gradion-ai.github.io/agents-nanny/2025/12/16/code-actions-as-tools-evolving-tool-libraries-for-agents/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jx887"},"story_text":{"matchLevel":"none","matchedWords":[],"value":"I've been using Claude Code a lot recently and wanted visibility into security-relevant executions \u2014 the kind of thing you may not necessarily catch while the agent is running.<p>CanaryAI is a macOS menu bar app that monitors Claude Code session logs and alerts on suspicious behaviour: reverse shells, credential file access, LaunchAgent/cron persistence, download-and-execute patterns, shell profile modification. It parses the JSON logs Claude Code writes locally \u2014 no interception, no proxying. Alert-only; it never blocks the agent.<p>All processing is local. Detection rules are YAML so can be expanded on.<p>&gt; <a href=\"https://github.com/jx887/homebrew-canaryai\" rel=\"nofollow\">https://github.com/jx887/homebrew-canaryai</a><p>Let me know if you have any questions."},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Show HN: CanaryAI v0.2.5 \u2013 Security monitoring on Claude <em>Code actions</em>"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/jx887/homebrew-canaryai"}},"_tags":["story","author_jx887","story_47110812","show_hn"],"author":"jx887","created_at":"2026-02-22T13:24:03Z","created_at_i":1771766643,"num_comments":0,"objectID":"47110812","points":3,"story_id":47110812,"story_text":"I&#x27;ve been using Claude Code a lot recently and wanted visibility into security-relevant executions \u2014 the kind of thing you may not necessarily catch while the agent is running.<p>CanaryAI is a macOS menu bar app that monitors Claude Code session logs and alerts on suspicious behaviour: reverse shells, credential file access, LaunchAgent&#x2F;cron persistence, download-and-execute patterns, shell profile modification. It parses the JSON logs Claude Code writes locally \u2014 no interception, no proxying. Alert-only; it never blocks the agent.<p>All processing is local. Detection rules are YAML so can be expanded on.<p>&gt; <a href=\"https:&#x2F;&#x2F;github.com&#x2F;jx887&#x2F;homebrew-canaryai\" rel=\"nofollow\">https:&#x2F;&#x2F;github.com&#x2F;jx887&#x2F;homebrew-canaryai</a><p>Let me know if you have any questions.","title":"Show HN: CanaryAI v0.2.5 \u2013 Security monitoring on Claude Code actions","updated_at":"2026-03-05T23:34:51Z","url":"https://github.com/jx887/homebrew-canaryai"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"grll"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Claude <em>Code Action</em> (OAuth Fork)"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"https://github.com/grll/claude-<em>code-action</em>"}},"_tags":["story","author_grll","story_44173100"],"author":"grll","children":[44173101],"created_at":"2025-06-03T18:30:21Z","created_at_i":1748975421,"num_comments":1,"objectID":"44173100","points":2,"story_id":44173100,"title":"Claude Code Action (OAuth Fork)","updated_at":"2025-06-03T20:41:36Z","url":"https://github.com/grll/claude-code-action"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"joaoqalves"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Supercharge your development workflow with Claude <em>Code action</em>"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"https://medium.com/learnings-from-the-paas/supercharge-your-development-workflow-with-claude-<em>code-action</em>-0c649b29545e"}},"_tags":["story","author_joaoqalves","story_46489345"],"author":"joaoqalves","created_at":"2026-01-04T16:14:18Z","created_at_i":1767543258,"num_comments":0,"objectID":"46489345","points":2,"story_id":46489345,"title":"Supercharge your development workflow with Claude Code action","updated_at":"2026-03-05T23:19:22Z","url":"https://medium.com/learnings-from-the-paas/supercharge-your-development-workflow-with-claude-code-action-0c649b29545e"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"cyberbender"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Unauthorized Prompt Injection to RCE in Anthropic's Claude <em>Code Action</em>"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"https://johnstawinski.com/2026/02/05/trusting-claude-with-a-knife-unauthorized-prompt-injection-to-rce-in-anthropics-claude-<em>code-action</em>/"}},"_tags":["story","author_cyberbender","story_46902240"],"author":"cyberbender","created_at":"2026-02-05T17:40:15Z","created_at_i":1770313215,"num_comments":0,"objectID":"46902240","points":1,"story_id":46902240,"title":"Unauthorized Prompt Injection to RCE in Anthropic's Claude Code Action","updated_at":"2026-03-05T23:30:22Z","url":"https://johnstawinski.com/2026/02/05/trusting-claude-with-a-knife-unauthorized-prompt-injection-to-rce-in-anthropics-claude-code-action/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"afrnswrth"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"claude-<em>code-action</em>: Claude Code GitHub Action"},"url":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"https://github.com/anthropics/claude-<em>code-action</em>"}},"_tags":["story","author_afrnswrth","story_44033024"],"author":"afrnswrth","created_at":"2025-05-19T18:24:50Z","created_at_i":1747679090,"num_comments":0,"objectID":"44033024","points":1,"story_id":44033024,"title":"claude-code-action: Claude Code GitHub Action","updated_at":"2025-05-19T18:28:49Z","url":"https://github.com/anthropics/claude-code-action"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"billconan"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Executable <em>Code Actions</em> Elicit Better LLM Agents"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/xingyaoww/code-act"}},"_tags":["story","author_billconan","story_40525728"],"author":"billconan","created_at":"2024-05-30T16:40:43Z","created_at_i":1717087243,"num_comments":0,"objectID":"40525728","points":1,"story_id":40525728,"title":"Executable Code Actions Elicit Better LLM Agents","updated_at":"2024-09-20T17:09:44Z","url":"https://github.com/xingyaoww/code-act"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"jonbaer"},"title":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Executable <em>Code Actions</em> Elicit Better LLM Agents"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://arxiv.org/abs/2402.01030"}},"_tags":["story","author_jonbaer","story_40520319"],"author":"jonbaer","created_at":"2024-05-30T05:17:51Z","created_at_i":1717046271,"num_comments":0,"objectID":"40520319","points":1,"story_id":40520319,"title":"Executable Code Actions Elicit Better LLM Agents","updated_at":"2024-09-20T17:09:13Z","url":"https://arxiv.org/abs/2402.01030"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"tooltitude"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Let me introduce the Tooltitude VS Code extension. Our extension augments the official GoLang extension with a set of power tools which make you a more productive developer.<p>What do we provide:<p>- Inspections - checks which look at your code and warn you about potential problems in your code. Here\u2019re some highlights<p><pre><code>  - Highlighting of deprecated symbol usages in the editor (gopls doesn\u2019t highlight them at the moment of writing)\n\n  - Variable shadowing detection\n\n  - Use of interface{} instead of any \n\n  - Redundant parenthesis\n</code></pre>\n- <em>Code actions</em> - code changes activated by Ctrl+. (Win, Linux), or Cmd+. (on Mac).<p><pre><code>  - Handle error: https://twitter.com/tooltitude/status/1620448875311165442 \n\n  - Apply DeMorgan laws: https://twitter.com/tooltitude/status/1620814134240747520 \n\n  - Iterate over collection: https://twitter.com/tooltitude/status/1621146816736800768 \n\n  - Invert If: https://twitter.com/tooltitude/status/1623336440930107397\n \n  - Overall we currently have more than 20 <em>code actions</em>, and working on adding more\n</code></pre>\nWhat\u2019s next:<p>- Install and try in VS Code right now: <a href=\"https://marketplace.visualstudio.com/items?itemName=tooltitudeteam.tooltitude\" rel=\"nofollow\">https://marketplace.visualstudio.com/items?itemName=tooltitu...</a> \n- Read more about our features: <a href=\"https://www.tooltitude.com/\" rel=\"nofollow\">https://www.tooltitude.com/</a><p>We are looking for feedback from users, so if there\u2019re any features, inspections or <em>code actions</em> you re interested it, feel free to comment here, write to support@tooltitude.com, or write to us on twitter: <a href=\"https://twitter.com/tooltitude\" rel=\"nofollow\">https://twitter.com/tooltitude</a>"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: VS Code GoLang Productivity Extension"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://marketplace.visualstudio.com/items?itemName=tooltitudeteam.tooltitude"}},"_tags":["story","author_tooltitude","story_34791381","show_hn"],"author":"tooltitude","created_at":"2023-02-14T16:08:00Z","created_at_i":1676390880,"num_comments":0,"objectID":"34791381","points":3,"story_id":34791381,"story_text":"Let me introduce the Tooltitude VS Code extension. Our extension augments the official GoLang extension with a set of power tools which make you a more productive developer.<p>What do we provide:<p>- Inspections - checks which look at your code and warn you about potential problems in your code. Here\u2019re some highlights<p><pre><code>  - Highlighting of deprecated symbol usages in the editor (gopls doesn\u2019t highlight them at the moment of writing)\n\n  - Variable shadowing detection\n\n  - Use of interface{} instead of any \n\n  - Redundant parenthesis\n</code></pre>\n- Code actions - code changes activated by Ctrl+. (Win, Linux), or Cmd+. (on Mac).<p><pre><code>  - Handle error: https:&#x2F;&#x2F;twitter.com&#x2F;tooltitude&#x2F;status&#x2F;1620448875311165442 \n\n  - Apply DeMorgan laws: https:&#x2F;&#x2F;twitter.com&#x2F;tooltitude&#x2F;status&#x2F;1620814134240747520 \n\n  - Iterate over collection: https:&#x2F;&#x2F;twitter.com&#x2F;tooltitude&#x2F;status&#x2F;1621146816736800768 \n\n  - Invert If: https:&#x2F;&#x2F;twitter.com&#x2F;tooltitude&#x2F;status&#x2F;1623336440930107397\n \n  - Overall we currently have more than 20 code actions, and working on adding more\n</code></pre>\nWhat\u2019s next:<p>- Install and try in VS Code right now: <a href=\"https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=tooltitudeteam.tooltitude\" rel=\"nofollow\">https:&#x2F;&#x2F;marketplace.visualstudio.com&#x2F;items?itemName=tooltitu...</a> \n- Read more about our features: <a href=\"https:&#x2F;&#x2F;www.tooltitude.com&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.tooltitude.com&#x2F;</a><p>We are looking for feedback from users, so if there\u2019re any features, inspections or code actions you re interested it, feel free to comment here, write to support@tooltitude.com, or write to us on twitter: <a href=\"https:&#x2F;&#x2F;twitter.com&#x2F;tooltitude\" rel=\"nofollow\">https:&#x2F;&#x2F;twitter.com&#x2F;tooltitude</a>","title":"Show HN: VS Code GoLang Productivity Extension","updated_at":"2024-09-20T13:19:37Z","url":"https://marketplace.visualstudio.com/items?itemName=tooltitudeteam.tooltitude"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"kl13nt"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Courseware as Code is a revolutionary approach to streamlining the production of courseware. In the past few weeks I worked on a project that delivers this in a neatly packaged template repository on GitHub for everyone to use.<p>Check out the docs:\nhttps://github.com/KL13NT/courseware-as-<em>code-action</em>"},"title":{"matchLevel":"none","matchedWords":[],"value":"Courseware as Code for Everyone"}},"_tags":["story","author_kl13nt","story_34465017","ask_hn"],"author":"kl13nt","created_at":"2023-01-21T09:03:26Z","created_at_i":1674291806,"num_comments":0,"objectID":"34465017","points":3,"story_id":34465017,"story_text":"Courseware as Code is a revolutionary approach to streamlining the production of courseware. In the past few weeks I worked on a project that delivers this in a neatly packaged template repository on GitHub for everyone to use.<p>Check out the docs:\nhttps:&#x2F;&#x2F;github.com&#x2F;KL13NT&#x2F;courseware-as-code-action","title":"Courseware as Code for Everyone","updated_at":"2024-09-20T13:05:05Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"araldhafeeri"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Couscous is a VS Code extension that uses AI to analyze your code quality against best practices and team conventions. It provides instant visual feedback, rewarding you with the satisfaction of delivering high-standard &quot;code dishes&quot; or... well, letting you know when your code needs a little more seasoning.<p>Think of it as your personal code chef, ensuring your team follows conventions and best practices. Write clean, elegant code, and you'll feel like a master chef in a prestigious restaurant, serving up delicious couscous. But if your code is messy or inconsistent, you might just get a not-so-appetizing reminder to clean up your act.<p>Features\n AI-powered code analysis using Deepseek\n Couscous icon for compliant files (score &gt; 70%)\n Poop icon for files needing improvement\n Inline violation highlighting\n AI-generated improvement suggestions\n Quick-fix <em>code actions</em>"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Couscous \u2013 AI-powered code reviews that keep your team in sync"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://github.com/ARAldhafeeri/couscous"}},"_tags":["story","author_araldhafeeri","story_42890873","show_hn"],"author":"araldhafeeri","created_at":"2025-01-31T19:28:45Z","created_at_i":1738351725,"num_comments":0,"objectID":"42890873","points":2,"story_id":42890873,"story_text":"Couscous is a VS Code extension that uses AI to analyze your code quality against best practices and team conventions. It provides instant visual feedback, rewarding you with the satisfaction of delivering high-standard &quot;code dishes&quot; or... well, letting you know when your code needs a little more seasoning.<p>Think of it as your personal code chef, ensuring your team follows conventions and best practices. Write clean, elegant code, and you&#x27;ll feel like a master chef in a prestigious restaurant, serving up delicious couscous. But if your code is messy or inconsistent, you might just get a not-so-appetizing reminder to clean up your act.<p>Features\n AI-powered code analysis using Deepseek\n Couscous icon for compliant files (score &gt; 70%)\n Poop icon for files needing improvement\n Inline violation highlighting\n AI-generated improvement suggestions\n Quick-fix code actions","title":"Show HN: Couscous \u2013 AI-powered code reviews that keep your team in sync","updated_at":"2025-02-04T03:17:13Z","url":"https://github.com/ARAldhafeeri/couscous"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"ewf"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"We built a white-labeled workflow builder that platforms can embed to offer automation capabilities to their users:<p>- JavaScript <em>code action</em> sandboxing\n- Native UI experience\n- Custom action support\n- Simple integration<p>We're bootstrapped and focused on making workflow automation accessible to more platforms.<p>Demo: <a href=\"https://youtu.be/wVspgI27x9A\" rel=\"nofollow\">https://youtu.be/wVspgI27x9A</a>\nProduct Hunt launch: <a href=\"https://www.producthunt.com/posts/embed-workflow\" rel=\"nofollow\">https://www.producthunt.com/posts/embed-workflow</a>"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Embeddable workflow builder that looks native in your app"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://embedworkflow.com/"}},"_tags":["story","author_ewf","story_42934342","show_hn"],"author":"ewf","children":[42934359,42934387,42934388],"created_at":"2025-02-04T16:16:58Z","created_at_i":1738685818,"num_comments":0,"objectID":"42934342","points":1,"story_id":42934342,"story_text":"We built a white-labeled workflow builder that platforms can embed to offer automation capabilities to their users:<p>- JavaScript code action sandboxing\n- Native UI experience\n- Custom action support\n- Simple integration<p>We&#x27;re bootstrapped and focused on making workflow automation accessible to more platforms.<p>Demo: <a href=\"https:&#x2F;&#x2F;youtu.be&#x2F;wVspgI27x9A\" rel=\"nofollow\">https:&#x2F;&#x2F;youtu.be&#x2F;wVspgI27x9A</a>\nProduct Hunt launch: <a href=\"https:&#x2F;&#x2F;www.producthunt.com&#x2F;posts&#x2F;embed-workflow\" rel=\"nofollow\">https:&#x2F;&#x2F;www.producthunt.com&#x2F;posts&#x2F;embed-workflow</a>","title":"Show HN: Embeddable workflow builder that looks native in your app","updated_at":"2025-02-04T16:21:05Z","url":"https://embedworkflow.com/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"tooltitude"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Our extension augments the official GoLang extension with a set of power tools which make you a more productive developer.<p>It provides:\n- Code Lens providers: references, implementations, implemented interfaces\n- <em>Code Actions</em>\n- Postfix completion\n- Inspections\n- Implement an interface action\n- Generate a type stub for tests\n- Debug a single test in a table driven test"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: Tooltitude for Go \u2013 productivity extension for Golang for VS Code"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://www.tooltitude.com/"}},"_tags":["story","author_tooltitude","story_37856980","show_hn"],"author":"tooltitude","created_at":"2023-10-12T13:42:07Z","created_at_i":1697118127,"num_comments":0,"objectID":"37856980","points":1,"story_id":37856980,"story_text":"Our extension augments the official GoLang extension with a set of power tools which make you a more productive developer.<p>It provides:\n- Code Lens providers: references, implementations, implemented interfaces\n- Code Actions\n- Postfix completion\n- Inspections\n- Implement an interface action\n- Generate a type stub for tests\n- Debug a single test in a table driven test","title":"Show HN: Tooltitude for Go \u2013 productivity extension for Golang for VS Code","updated_at":"2024-09-20T15:25:29Z","url":"https://www.tooltitude.com/"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"tooltitude"},"story_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Let me introduce the Tooltitude VS Code extension. Our extension augments the official GoLang extension with a set of power tools which make you a more productive developer.<p>Install it from here: <a href=\"https://www.tooltitude.com/\" rel=\"nofollow\">https://www.tooltitude.com/</a> (a wrong link was posted)<p>New features:<p>- Added references lenses:<p><pre><code>  - Normal references\n\n  - Interface implementations lens: interface method &lt;-&gt; type method, interface &lt;-&gt; implementing types\n</code></pre>\n- Postfix completions i.e. type .if and complete in the following: (i == 3) and get if i == 3 { | }<p>Existing features:<p>- Inspections<p>- <em>Code Actions</em><p>P.S. We posted it here before but we made major update"},"title":{"matchLevel":"none","matchedWords":[],"value":"Show HN: High end productivity features for GoLang in VS Code"},"url":{"matchLevel":"none","matchedWords":[],"value":"https://accounts.google.com/InteractiveLogin?continue=https://sites.google.com/view/tooltitude&dsh=S-2113587662:1679406649033807&flowEntry=ServiceLogin&followup=https://sites.google.com/view/tooltitude&ifkv=AWnogHc-s15jr3G5lVuOXwhiNocZy6L_Cqeqf5AXi-jF5jwuTuWp6kLhqZBT6JsfLqA_hHgEztN4&nojavascript=1&osid=1"}},"_tags":["story","author_tooltitude","story_35246064","show_hn"],"author":"tooltitude","created_at":"2023-03-21T13:50:40Z","created_at_i":1679406640,"num_comments":0,"objectID":"35246064","points":1,"story_id":35246064,"story_text":"Let me introduce the Tooltitude VS Code extension. Our extension augments the official GoLang extension with a set of power tools which make you a more productive developer.<p>Install it from here: <a href=\"https:&#x2F;&#x2F;www.tooltitude.com&#x2F;\" rel=\"nofollow\">https:&#x2F;&#x2F;www.tooltitude.com&#x2F;</a> (a wrong link was posted)<p>New features:<p>- Added references lenses:<p><pre><code>  - Normal references\n\n  - Interface implementations lens: interface method &lt;-&gt; type method, interface &lt;-&gt; implementing types\n</code></pre>\n- Postfix completions i.e. type .if and complete in the following: (i == 3) and get if i == 3 { | }<p>Existing features:<p>- Inspections<p>- Code Actions<p>P.S. We posted it here before but we made major update","title":"Show HN: High end productivity features for GoLang in VS Code","updated_at":"2024-09-20T13:38:00Z","url":"https://accounts.google.com/InteractiveLogin?continue=https://sites.google.com/view/tooltitude&dsh=S-2113587662:1679406649033807&flowEntry=ServiceLogin&followup=https://sites.google.com/view/tooltitude&ifkv=AWnogHc-s15jr3G5lVuOXwhiNocZy6L_Cqeqf5AXi-jF5jwuTuWp6kLhqZBT6JsfLqA_hHgEztN4&nojavascript=1&osid=1"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"alexdima"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"Or you could just type __directory, wait for the squiggly to show up and press ctrl-. =&gt; there is a <em>code action</em> there that will download the node.d.ts and add a /// reference for you"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"http://techcrunch.com/2015/04/29/microsoft-shocks-the-world-with-visual-studio-code-a-free-code-editor-for-os-x-linux-and-windows/"}},"_tags":["comment","author_alexdima","story_9459364"],"author":"alexdima","comment_text":"Or you could just type __directory, wait for the squiggly to show up and press ctrl-. =&gt; there is a code action there that will download the node.d.ts and add a &#x2F;&#x2F;&#x2F; reference for you","created_at":"2015-04-30T15:40:13Z","created_at_i":1430408413,"objectID":"9465747","parent_id":9463732,"points":null,"story_id":9459364,"story_title":"Microsoft Launches Visual Studio Code, a Free Cross-Platform Code Editor","story_url":"http://techcrunch.com/2015/04/29/microsoft-shocks-the-world-with-visual-studio-code-a-free-code-editor-for-os-x-linux-and-windows/","updated_at":"2023-09-07T02:38:22Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"stirno"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"We're building on/and hoping to contribute to the community Code Fixes/<em>Code Actions</em> being built for Roslyn as far as refactoring goes in C#. We have some plans of providing a similar interface for other CodeEngines to implement diagnostics/fixes.<p>The font is Input Sans [0]. Great font. We wanted to try and package it with Scrawl but we never heard back from the author. Its free though, go try it out!<p>[0] - <a href=\"http://input.fontbureau.com/preview/?size=14&amp;language=python&amp;theme=solarized-dark&amp;family=InputSans&amp;width=300&amp;weight=300&amp;line-height=1.2&amp;a=0&amp;g=0&amp;i=0&amp;l=0&amp;zero=0&amp;asterisk=0&amp;braces=0&amp;preset=default&amp;customize=please\" rel=\"nofollow\">http://input.fontbureau.com/preview/?size=14&amp;language=python...</a>"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Scrawl \u2013 A modern, cross-platform C#, VB.NET and JavaScript IDE"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"https://fluentco.de/"}},"_tags":["comment","author_stirno","story_9093834"],"author":"stirno","children":[9094626],"comment_text":"We&#x27;re building on&#x2F;and hoping to contribute to the community Code Fixes&#x2F;Code Actions being built for Roslyn as far as refactoring goes in C#. We have some plans of providing a similar interface for other CodeEngines to implement diagnostics&#x2F;fixes.<p>The font is Input Sans [0]. Great font. We wanted to try and package it with Scrawl but we never heard back from the author. Its free though, go try it out!<p>[0] - <a href=\"http://input.fontbureau.com/preview/?size=14&amp;language=python&amp;theme=solarized-dark&amp;family=InputSans&amp;width=300&amp;weight=300&amp;line-height=1.2&amp;a=0&amp;g=0&amp;i=0&amp;l=0&amp;zero=0&amp;asterisk=0&amp;braces=0&amp;preset=default&amp;customize=please\" rel=\"nofollow\">http:&#x2F;&#x2F;input.fontbureau.com&#x2F;preview&#x2F;?size=14&amp;language=python...</a>","created_at":"2015-02-23T15:02:26Z","created_at_i":1424703746,"objectID":"9094600","parent_id":9094573,"points":null,"story_id":9093834,"story_title":"Scrawl \u2013 A modern, cross-platform C#, VB.NET and JavaScript IDE","story_url":"https://fluentco.de/","updated_at":"2023-09-07T02:09:33Z"},{"_highlightResult":{"author":{"matchLevel":"none","matchedWords":[],"value":"bdfh42"},"comment_text":{"fullyHighlighted":false,"matchLevel":"full","matchedWords":["codex","action"],"value":"I can see the html (in the example on github), the JavaScript and the CSS but I can't see any Android. Where is the Java <em>code action</em>ing an event? Where is the hybrid bit?"},"story_title":{"matchLevel":"none","matchedWords":[],"value":"Making hybrid android apps with native like performance"},"story_url":{"matchLevel":"none","matchedWords":[],"value":"http://manzzup.blogspot.com/2014/02/making-hybrid-android-apps-with-native.html"}},"_tags":["comment","author_bdfh42","story_7257338"],"author":"bdfh42","children":[7257468],"comment_text":"I can see the html (in the example on github), the JavaScript and the CSS but I can&#x27;t see any Android. Where is the Java code actioning an event? Where is the hybrid bit?","created_at":"2014-02-18T10:41:17Z","created_at_i":1392720077,"objectID":"7257410","parent_id":7257338,"story_id":7257338,"story_title":"Making hybrid android apps with native like performance","story_url":"http://manzzup.blogspot.com/2014/02/making-hybrid-android-apps-with-native.html","updated_at":"2024-09-19T20:35:44Z"}],"hitsPerPage":20,"nbHits":158,"nbPages":8,"page":0,"params":"query=codex-action&advancedSyntax=true&analyticsTags=backend","processingTimeMS":30,"processingTimingsMS":{"_request":{"queue":10,"roundTrip":23},"afterFetch":{"format":{"highlighting":1,"total":1},"merge":{"mergeLoop":{"prepareNextHit":1,"total":1},"total":1},"total":1},"fetch":{"query":3,"scanning":24,"total":28},"total":30},"query":"codex-action","serverTimeMS":42}
