Skip to content
Merged
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
4 changes: 2 additions & 2 deletions BACKLOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -111,8 +111,8 @@

| ID | Priority | Owner | Status | Title |
|----|----------|-------|--------|-------|
| A15 | P1 | @architect | ready | Spec Copilot parser format — reverse direction: declarative agent .agent.md → IR |
| A16 | P1 | @architect | ready | Research and document A2A Agent Card format (google.github.io/a2a) for emitter |
| A15 | P1 | @architect | pr-created | Spec Copilot parser format — reverse direction: declarative agent .agent.md → IR |
| A16 | P1 | @architect | pr-created | Research and document A2A Agent Card format (google.github.io/a2a) for emitter |
| D26 | P1 | @dev | blocked | Implement Copilot parser (.agent.md + manifest.json → IR) — blocked on A15 |
| D27 | P1 | @dev | blocked | Implement A2A Agent Card emitter (IR → agent-card.json per A2A spec) — blocked on A16 |
| D28 | P1 | @dev | ready | Implement `agentshift registry` command — local registry (register/list/diff/export) with drift detection |
Expand Down
5,942 changes: 5,942 additions & 0 deletions experiments/behavioral_tests/behavioral_results.json

Large diffs are not rendered by default.

6,002 changes: 6,002 additions & 0 deletions experiments/behavioral_tests/behavioral_tests.json

Large diffs are not rendered by default.

Binary file added experiments/figures/fig2_heatmap.pdf
Binary file not shown.
Binary file added experiments/figures/fig2_heatmap.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiments/figures/fig3_complexity.pdf
Binary file not shown.
Binary file added experiments/figures/fig3_complexity.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Binary file added experiments/figures/fig4_elevation.pdf
Binary file not shown.
Binary file added experiments/figures/fig4_elevation.png
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
20 changes: 16 additions & 4 deletions experiments/generate_agents.py
Original file line number Diff line number Diff line change
Expand Up @@ -7,8 +7,14 @@
AGENTS_DIR = Path(__file__).parent / "agents"


def write_agent(agent_id: str, meta: dict, skill_md: str, soul_md: str,
tools: dict[str, dict], annotations: list[dict] | None = None):
def write_agent(
agent_id: str,
meta: dict,
skill_md: str,
soul_md: str,
tools: dict[str, dict],
annotations: list[dict] | None = None,
):
"""Write a complete agent directory."""
agent_dir = AGENTS_DIR / agent_id
agent_dir.mkdir(parents=True, exist_ok=True)
Expand Down Expand Up @@ -361,7 +367,10 @@ def write_agent(agent_id: str, meta: dict, skill_md: str, soul_md: str,
"kind": "pii_detection",
"description": "Mask SSN/account numbers in responses (Bedrock sensitiveInfoPolicy)",
"platform_target": "bedrock",
"config": {"policy": "sensitiveInfoPolicy", "types": ["SSN", "ACCOUNT_NUMBER"]},
"config": {
"policy": "sensitiveInfoPolicy",
"types": ["SSN", "ACCOUNT_NUMBER"],
},
},
{
"id": "L3-A5-003",
Expand Down Expand Up @@ -447,7 +456,10 @@ def write_agent(agent_id: str, meta: dict, skill_md: str, soul_md: str,
"kind": "content_filter",
"description": "Block dangerous medical misinformation (Vertex DANGEROUS_CONTENT)",
"platform_target": "vertex-ai",
"config": {"category": "DANGEROUS_CONTENT", "threshold": "BLOCK_LOW_AND_ABOVE"},
"config": {
"category": "DANGEROUS_CONTENT",
"threshold": "BLOCK_LOW_AND_ABOVE",
},
},
{
"id": "L3-A6-002",
Expand Down
Loading
Loading