Skip to content
Draft
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
3 changes: 2 additions & 1 deletion AGENTS.md
Original file line number Diff line number Diff line change
Expand Up @@ -80,4 +80,5 @@ This repository uses a hierarchical protocol system. Each of the following direc
- [Compliance](protocols/compliance/AGENTS.md)
- [Core](protocols/core/AGENTS.md)
- [Critic](protocols/critic/AGENTS.md)
- [Security](protocols/security/AGENTS.md)
- [Security](protocols/security/AGENTS.md)
- [Self_improvement](protocols/self_improvement/AGENTS.md)
7 changes: 6 additions & 1 deletion build_config.json
Original file line number Diff line number Diff line change
Expand Up @@ -20,6 +20,11 @@
"command": "python3 -m unittest discover -v .",
"description": "Runs all unit tests in the repository."
},
"test:protocols": {
"type": "command",
"command": "python3 -m unittest discover -v tests/protocols",
"description": "Runs all protocol tests."
},
"docs": {
"type": "compiler",
"compiler": "tooling/doc_builder.py",
Expand Down Expand Up @@ -98,6 +103,6 @@
},
"build_groups": {
"all": ["docs", "security", "agents", "readme", "pages", "doc-tooling"],
"quality": ["format", "lint", "test"]
"quality": ["format", "lint", "test", "test:protocols"]
}
}
1 change: 1 addition & 0 deletions critic/protocols/critic-meta-protocol-001.protocol.json
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"protocol_id": "critic-meta-protocol-001",
"version": "1.0.0",
"description": "A meta-protocol that governs the behavior and evaluation criteria of the Code Review Critic agent.",
"rules": [
{
Expand Down
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
{
"protocol_id": "critic-reset-prohibition-001",
"version": "1.0.0",
"description": "A specific, high-priority protocol that forbids the Code Review Critic agent from using the 'reset_all' tool.",
"rules": [
{
Expand Down
560 changes: 196 additions & 364 deletions knowledge_core/protocols.ttl

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions protocols/compliance/00_bootstrap.protocol.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"version": "1.0.0",
"protocol_id": "agent-bootstrap-001",
"description": "A foundational protocol that dictates the agent's initial actions upon starting any task.",
"rules": [
Expand Down
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"version": "1.0.0",
"protocol_id": "dependency-management-001",
"description": "A protocol for ensuring a reliable execution environment through formal dependency management.",
"rules": [
Expand Down
1 change: 1 addition & 0 deletions protocols/compliance/00_experimental.protocol.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"version": "1.0.0",
"protocol_id": "experimental-prologue-001",
"description": "An experimental protocol to test dynamic rule-following. It mandates a prologue action before file creation.",
"rules": [
Expand Down
2,643 changes: 9 additions & 2,634 deletions protocols/compliance/AGENTS.md

Large diffs are not rendered by default.

1 change: 1 addition & 0 deletions protocols/core/01_agent_shell.protocol.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"version": "1.0.0",
"protocol_id": "agent-shell-001",
"description": "A protocol governing the use of the interactive agent shell as the primary entry point for all tasks.",
"rules": [
Expand Down
1 change: 1 addition & 0 deletions protocols/core/08_toolchain_review.protocol.json
Original file line number Diff line number Diff line change
@@ -1,4 +1,5 @@
{
"version": "1.0.0",
"protocol_id": "toolchain-review-on-schema-change-001",
"description": "A meta-protocol to ensure the agent's toolchain remains synchronized with the architecture of its governing protocols.",
"rules": [
Expand Down
Loading