Commit 23d835c
committed
feat(cli): add dedicated CHAINLOOP_AI_AGENT_CONFIG material type with JSON schema validation
Replace the generic EVIDENCE material type with a dedicated CHAINLOOP_AI_AGENT_CONFIG
type for AI agent configuration data. This adds JSON schema validation when users
manually add materials via `chainloop attestation add`, matching the CHAINLOOP_PR_INFO
pattern.
Signed-off-by: Jose I. Paris <jiparis@chainloop.dev>1 parent 9bfdaa6 commit 23d835c
21 files changed
Lines changed: 289 additions & 34 deletions
File tree
- app/controlplane/api
- gen
- frontend/workflowcontract/v1
- jsonschema
- workflowcontract/v1
- internal/schemavalidators
- internal_schemas/aiagentconfig
- pkg/attestation/crafter
- materials
Lines changed: 7 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 4 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
0 commit comments