promptx

module
v0.5.1 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Oct 18, 2026 License: MIT

README

promptx

提示词上下文——system prompt 分段组装/运行中转向队列/文件读后写一致性状态 —— oagentkit 模块矩阵 tier 1(能力层,依赖 tier0)。

go get github.com/oagentkit/promptx
包 职责
sysprompt system prompt 分段组装:Section 化收集 → stable/dynamic 分离
steering 运行中转向队列:turn 执行中用户插入的新输入按投递语义生效
filestate 读后写一致性状态:编辑/覆写文件前必须读过,且读后文件未被改动

定位

tier 1 — 能力层,依赖 tier0。

  • 本仓依赖的矩阵内仓:runtime、textx。

外部依赖地板

  • 零外部依赖。

与 oekit 的关系

本矩阵(oagentkit,Agent/LLM 编排工具链)依赖 oekit(Open Easy Kit,Go 微服务工具链): oekit/pkg / oekit/concurrency / oekit/logx 等。oekit 是另一套独立矩阵,不是子品牌。

开发

go test ./... -race
go vet ./...
gofmt -l .

规范见 AGENTS.md。

License

MIT

  • sysprompt 的 Section 化收集必须区分 stable / dynamic 两类: stable 段进缓存前缀,dynamic 段每轮重算。混淆会导致缓存命中率归零。

Directories

Path Synopsis
Package filestate 读后写一致性状态:编辑/覆写文件前必须读过、且读后文件 未被外部改动(mtime/size staleness)。
Package filestate 读后写一致性状态:编辑/覆写文件前必须读过、且读后文件 未被外部改动(mtime/size staleness)。
Package steering 运行中转向队列:turn 执行中用户插入的新输入按投递语义 分流——guide(下一个模型请求边界前注入,不打断当前工具执行)与 queue (本 turn 结束后作为下一轮输入)。
Package steering 运行中转向队列:turn 执行中用户插入的新输入按投递语义 分流——guide(下一个模型请求边界前注入,不打断当前工具执行)与 queue (本 turn 结束后作为下一轮输入)。
Package sysprompt system prompt 分段组装:Section 化收集 → stable/dynamic 边界分块 → 计量。
Package sysprompt system prompt 分段组装:Section 化收集 → stable/dynamic 边界分块 → 计量。

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL