kodingo-core

中文文档
0.3.7发布于 2026/11/04ISCTypeScriptCommonJS

Core domain logic and ports for Kodingo.

原始使用文档
文档目录8 节
  1. Purpose
  2. What This Repo Owns
  3. What This Repo Does NOT Do
  4. Core Invariants
  5. Dependencies
  6. Architecture Notes
  7. Change Discipline
  8. Status

kodingo-core

Purpose

This repository contains the core domain logic of Kodingo.

It is responsible for understanding why code changes happen by:

  • Processing events
  • Inferring decisions
  • Writing memory
  • Managing confidence
  • Reconciling assertions over time

This repository is intentionally interface-agnostic.


What This Repo Owns

  • Event processing pipelines
  • Decision inference logic
  • Memory lifecycle management
  • Confidence calculation
  • Assertion reconciliation
  • Conflict resolution logic (logical, not Git-level)

What This Repo Does NOT Do

  • No CLI commands
  • No terminal interaction
  • No Git commands
  • No filesystem watching
  • No authentication UX
  • No billing logic

Core Invariants

  • Every code change produces memory
  • Decisions may exist without assertions
  • Confidence may be low without human input
  • Silence is treated as data
  • Memory is immutable; confidence and assertions evolve

Dependencies

  • Depends on kodingo-schema
  • Must never depend on kodingo-cli

Architecture Notes

  • Input: normalized events (from CLI or other adapters)
  • Output: structured memories and decisions
  • All side effects are explicit
  • No hidden state

Change Discipline

Any logic added here must be:

  • Deterministic
  • Auditable
  • Explainable

If it cannot be explained, it does not belong here.


Status

Core domain modeling phase.

版本与发布记录

kodingo-core 共发布 14 个版本,首次发布于 2026/03/12;过去 12 个月发布了 14 个版本。

版本发布日期距今
0.3.7latest2026/11/041 天前
0.3.62026/10/314 天前
0.3.52026/09/231 个月前
0.3.32026/09/191 个月前
0.3.22026/09/081 个月前
0.3.12026/09/071 个月前

关于 kodingo-core 的常见问题

kodingo-core 是什么?

Core domain logic and ports for Kodingo.

如何安装 kodingo-core?

在项目目录运行 npm install kodingo-core,或使用 pnpm add / yarn add / bun add。

kodingo-core 支持 TypeScript 吗?

支持。包内自带 TypeScript 类型声明(package.json 声明了 types 入口),安装后即可获得类型提示,无需再安装 @types 包。

kodingo-core 支持 ESM 还是 CommonJS?

以 CommonJS 形式发布,可以直接 require();在 ES Module 项目中也可以用 import 引入(Node.js 会把 module.exports 作为默认导出)。

kodingo-core 可以商用吗?

kodingo-core 使用 ISC 许可。宽松许可:允许商业使用、修改和再分发,通常只需在分发时保留原版权与许可声明。以上为概括,不构成法律意见,请以许可原文为准。

kodingo-core 还在维护吗?

最新版本 0.3.7 发布于 2026/11/04(1 天前);至今共发布 14 个版本,其中过去 12 个月发布了 14 个;首次发布于 2026/03/12。发布频率只是参考信号:功能稳定的工具可能很少需要更新,建议结合源码仓库的 issue 和提交记录判断。