From 4645820e0d80b55424a0876216008564c5c52fb2 Mon Sep 17 00:00:00 2001 From: Julian Noble Date: Thu, 23 Jul 2026 19:40:23 +1000 Subject: [PATCH] src/AGENTS.md: allow agent tclint CLI runs at explicit user request (pipx-installed tclint, on-demand lint only) Assisted-by: harness=opencode; primary-model=openrouter/moonshotai/kimi-k3; api-location=openrouter.ai --- src/AGENTS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/AGENTS.md b/src/AGENTS.md index e9cc69a3..88a86f8e 100644 --- a/src/AGENTS.md +++ b/src/AGENTS.md @@ -17,7 +17,7 @@ The source tree root contains all editable source code, build scripts, test suit - Shell launcher entry points include `tclsh src/make.tcl shell`, built launchers under the project `bin/` directory, scripts sourced from `src/scriptapps/`, and executable entry scripts under `src/vfs/_config/`. - Tcl 8.6+ is required and Tcl 9.0 is supported; gate 9.0-specific behavior behind version checks or existing `punk::lib::compat` helpers. - Primary target is Windows (`win32-x86_64`); Linux, macOS, and FreeBSD are secondary targets. -- Tcl linting is available only through the VS Code Tcl lint plugin configured by `tclint.toml`; do not try to run `tclint` or `tcllint` as shell commands. +- Tcl linting is available only through the VS Code Tcl lint plugin configured by `tclint.toml`; do not try to run `tclint` or `tcllint` as shell commands, except at explicit user request. - Lint coverage is `.tcl` and `.tm`; extend config if new Tcl-related extensions appear. - Shared Tcl source formatting defaults are a 400-character line cap, no more than 10 consecutive blank lines, 4-space indentation, and no tabs except inside string literals. - Source priority for editable modules: `src/modules/` > `src/modules_tcl/` > bootsupport > VFS > built > installed.