joshua stein wrote:
On Tue, 30 Jun 2026 at 20:43:16 -0400, Daniel Dickman wrote:
Hi all,
I'd like to import 3 AI coding agents that I've found useful. (Similar to
devel/codex which is from OpenAI and is already in the ports tree).
is it worth creating a new ai category for these kinds of things?
I am not sure a new category is necessary yet. These are still developer
tools, so devel/ seems reasonable to me.
What might be more useful long term is a proper ports module for
Node-based ports, similar to the existing port-modules(5) mechanism. The
ports framework already has optional modules pulled in through MODULES,
and non-core modules are normally looked up by pkgpath and a .port.mk file:
https://man.openbsd.org/port-modules.5
Something like this:
MODULES += lang/node
could provide a standard way to declare, fetch, cache, and hash npm
dependencies from package-lock.json, so Node-based ports do not all need
to reinvent that logic.
That would probably reduce maintenance work more than moving these ports
into a new category.
Best,
David.