AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻译准备中
尚未检测到更新。GitHub 发布版本后会显示在这里。
个人 GitHub 账号下公开仓库的所有者可以登录并验证所有权,自行管理介绍,无需管理员批准。
登录并生成验证文件,在 30 分钟内将其提交到此仓库的默认分支。其他分支或分叉仓库中的文件无效。然后在下方检查文件,即可无需管理员批准直接管理项目。请保留文件以维持管理权限。
如需登录,将前往登录页面。登录后请回到此处,再次点击所选的验证按钮。
在项目文件夹中运行 /nomorevibe verify,即可验证所有权并自行管理介绍。
一分钟完成验证Libraries for VFP projects from GitHub, at a fixed version (built with FoxCli)
翻译准备中
取自仓库 README
正在加载完整 README。 以下为已保存的摘录。
Libraries for Visual FoxPro projects, downloaded from GitHub at a fixed version.
FoxPack puts the library in lib\jsonfox\ of your project and records it in
foxpack.lock: the exact commit and the SHA-256 of every file. Commit both to git,
and anyone who clones the project gets the same bytes with foxpack restore.
FoxPack is written in Visual FoxPro and built with
FoxCli: it is a console application, like any other,
and its source is the example.
Every command works on the current folder, or on the one given with -p.
foxpack --help explains each one, and docs/foxpack.md
has all of them.查看完整 README ↗Libraries for Visual FoxPro projects, downloaded from GitHub at a fixed version.
foxpack add jsonfox
FoxPack puts the library in lib\jsonfox\ of your project and records it in
foxpack.lock: the exact commit and the SHA-256 of every file. Commit both to git,
and anyone who clones the project gets the same bytes with foxpack restore.
FoxPack is written in Visual FoxPro and built with FoxCli: it is a console application, like any other, and its source is the example.
| Command | What it does |
|---|---|
foxpack add jsonfox | Install the latest version of a library from the index |
foxpack add [email protected] | Install a given version |
foxpack add github:user/repo | Install a library that is not in the index (asks first; --yes for scripts) |
foxpack restore | Download exactly what foxpack.lock says |
foxpack update [library] | Move one library, or all of them, to the latest version |
foxpack remove library | Delete it from lib\, from foxpack.lock and from the closed .pjx |
foxpack list | The installed libraries (--format json for scripts) |
foxpack verify | Check that nobody has edited the copies in lib\ |
Every command works on the current folder, or on the one given with -p.
foxpack <command> --help explains each one, and docs/foxpack.md
has all of them.
foxpack update. verify and update notice a changed
copy, and update will not overwrite it without --force.foxpack.lock keeps its commit: a tag can move, a commit cannot..prg is saved exactly as it was published.
FoxPack also writes lib\.gitattributes so that git does not change line endings.README.md, FoxPack installs it
next to the code, in lib\<library>\README.md, and records it in foxpack.lock like the
other files: it is the manual of that exact version. add and update say where it is,
so whoever writes code with the library (a person or an AI agent) reads it first.In FoxForge (0.3.22 or later), FoxForge > Current project > Add library... runs foxpack add, and
building (Ctrl+F7) puts the files of foxpack.lock in the project and takes out
those it no longer lists. The test bench finds the libraries in lib\ too.
Put a foxpack.json in the root of your repository:
{
"name": "mylib",
"version": "1.0",
"description": "What it does",
"license": "MIT",
"files": ["MyLib.prg"],
"usage": "loLib = NEWOBJECT(\"MyLib\", \"MyLib.prg\")"
}
Tag that commit with the same version (v1.0). Anyone can then install it with
foxpack add github:you/mylib. To install it by name, add it to the
index.
Your README.md is the library's manual, for people and for AI agents (FoxStack serves
it to them). docs/library-template.md has the sections to
write, ready to copy.
| Code | Meaning |
|---|---|
| 0 | Done |
| 10 | The library or the version does not exist |
| 11 | Download failed (network, GitHub, a missing file) |
| 12 | A copy in lib\ does not match foxpack.lock |
| 13 | The repository has no valid foxpack.json |
| 14 | The folder is not a project, or foxpack.lock cannot be read |
MIT. See LICENSE.