tianole/docs/agents
2026-05-12 18:02:23 +08:00
..
tasks feat(sched): add observable kernel thread exit 2026-05-12 17:41:03 +08:00
code-style.md docs(api): enforce linux-style public header documentation 2026-05-12 18:02:23 +08:00
kernel-design.md refactor(sched): centralize thread state transitions 2026-05-12 17:26:39 +08:00
linux-layout.md feat(mm): add early page table mapping foundation 2026-05-09 10:59:10 +08:00
README.md refactor(sched): centralize thread state transitions 2026-05-12 17:26:39 +08:00

Agent 文档

这个目录专门放面向 AI / agent 的项目材料,不和内核设计文档混放。

根入口文档在仓库根目录的 AGENTS.md

建议内容:

  • code-style.mdagent 修改代码时必须遵守的代码组织和风格规则。
  • kernel-design.md:顶层内核设计约束,说明子系统边界、调用方向、生命周期和设计变更流程。
  • linux-layout.mdTianole 和 Linux 顶层目录的映射与取舍。
  • session-notes/:实现日志和阶段结论。
  • tasks/:适合 agent 执行的边界清晰任务,按路线阶段拆分。
  • prompts/:可复用提示词和约束。
  • checklists/:启动、验证、回归检查单。

正式架构决策仍然放在 docs/,然后在 agent 任务文档里引用它们。

当前任务入口:

  • code-style.md:代码风格和文件组织规则。
  • kernel-design.md:顶层内核设计约束。
  • linux-layout.mdLinux 顶层目录映射。
  • tasks/README.mdagent 任务索引。
  • tasks/02-cpu-interrupts.md下一阶段GDT/TSS/IDT、异常入口和 trap frame。
  • ../roadmap.md:总路线和阶段依赖。

当 agent 修改代码且影响下列内容时,应该同步更新这里或 docs/

  • 架构边界
  • 目录结构
  • 构建方式
  • 阶段计划
  • 协作约定