mini-kode AGENTS.md

Repository instructions for Mini-Kode, a TypeScript command-line coding agent built with tools, permissions, streaming responses, and interactive or non-interactive modes.

In plain words
What is it for?
Use them when working on Mini-Kode's tools, permissions, agent logic, configuration, terminal interface, builds, or tests.
Why use it?
They explain the project's architecture and development commands so changes fit its existing design.

Instructions file for CodexOpenCode

Install

Getting it into your agent

One page per mod, every tool's command on it. A separate URL per tool would split the same page into five that compete with each other.

agentmods
npx agentmods add instructions/minmaxflow/mini-kode/agents-md
Clone the repo
git clone --depth 1 https://github.com/minmaxflow/mini-kode

Made for: Codex, OpenCode.

Per session 631 This file is loaded in full into every session.
When invoked 631 The same file — it is already loaded in full.
Security scan A 0 findings. Scan, not verified.
Origin original No closer match found in the catalogue.
Token cost

What it costs to keep this loaded

Counted locally with the o200k_base tokenizer, which is exact for GPT models; Claude uses its own tokenizer and its counts differ. Treat this as one consistent yardstick across the catalogue rather than a bill. Prices are per million input tokens.

ModelPer sessionOnce invoked
Fable 5 $0.00631 $0.00631
Opus 5 $0.00316 $0.00316
Sonnet 5 $0.00126 $0.00126
Haiku 4.5 $0.00063 $0.00063

Measured 2d ago against content hash 112c3b7587a3, method: parsed. Prices are Anthropic first-party input rates as of 2026-08-30, from the pricing page.

Security

Grade A, and why

mini-kode AGENTS.md scanned grade A with 0 findings against 26 rules in 11 categories — prompt injection, anti-refusal, data exfiltration, privilege escalation, supply chain, agent snooping, system-prompt leakage, SSRF and excessive agency — measured 2d ago.

A static scan of the body, not an audit. Every finding is printed with the line that produced it so you can judge whether it matters here. A mod is markdown that instructs an agent; that is exactly why what it instructs is worth reading.

Nothing flagged

None of the 26 patterns this scan looks for appear in this file: no shell pipes, no recursive deletes, no credential paths, no hidden text, no instruction-override or anti-refusal phrasing, no agent-config snooping. That is not a guarantee, it is the absence of the things that are checkable.

AGENTS.md · 85 lines

How it starts

The opening of the file, as written. The whole thing — 85 lines — stays where its author put it; the contents beside it link to each section on GitHub.

Mini-Kode - Development Guide

Technology Stack

  • TypeScript - Static typing
  • pnpm - Package management
  • Bun - Runtime and build tool
  • Ink - CLI UI with React
  • OpenAI SDK - LLM integration
  • Vitest - Testing framework
  • Zod - Runtime type validation
  • Commander - CLI framework

Architecture

Core Design

  • Tool Pattern: All tools implement Tool<Input, Output> interface
  • Concurrency: Readonly tools execute concurrently, writing tools sequentially
  • Streaming: LLM responses stream progressively
  • Permissions: Project-level + Session-level control
  • Dual Mode: Interactive UI and non-interactive execution

Key Modules

  • Tools (src/tools/): Tool system with concurrency control
  • Permissions (src/permissions/): Two-layer permission system
  • LLM (src/llm/): Streaming client and tool integration
  • UI (src/ui/): Ink-based CLI interface
  • Config (src/config/): Multi-layer configuration system
  • Agent (src/agent/): Core agent logic and session management

Development Commands

pnpm run dev      # Development mode with file watching
pnpm run build    # Build with Bun (output to dist/index.mjs)
pnpm run test     # Run tests with Vitest
pnpm run lint     # Type check with TypeScript
pnpm run format   # Format code with Prettier

Code Style Guidelines

Import Organization

  1. Node.js built-in libraries (fs, path, os, crypto)
  2. Third-party libraries (react, ink, chalk, zod, openai)
  3. Relative file imports (./types, ../utils)

Each section separated by a blank line, alphabetically sorted within sections.

Code Formatting

  • Use pnpm run format to format all TypeScript/TSX and Markdown files
  • Ensure all generated code follows import organization rules
  • Run format command before committing changes

Comment Language

All comments must be in English for consistency.

Key Features

  • Dual Mode Support: Interactive UI and non-interactive execution
  • Flexible LLM Support: DeepSeek, OpenAI, and custom API providers
  • Fine-grained Permissions: Project-level and session-level control
  • Streaming Responses: Real-time output during execution
  • Configuration Management: Multi-layer config with CLI commands

Read the full file on GitHub · 85 lines

Changes

What this file has done since we first saw it

Hashed on every crawl. A supply-chain change to an agent config is a question of when, not whether, so the history is kept rather than the latest state alone.

  1. 2d ago First seen · 85 lines · 631 tokens per session scan A 112c3b7587a3

Subscribe to this mod's changes

mini-kode AGENTS.md is an instructions file published in the GitHub repository minmaxflow/mini-kode (304 stars, last pushed 10mo ago), licensed MIT. It adds 631 tokens to every session, about $0.0032 per session on Opus 5. A static security scan graded it A with 0 findings. No closer match exists in the catalogue, so it is treated as the original; first seen 2026-08-30.