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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
3 changes: 3 additions & 0 deletions .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -152,6 +152,9 @@ uv.lock
# Temporary schema processing directory
.schema_temp/

# RegistrySync cursor file (written by FileCursorStore)
.adcp-sync-cursor.json

# Working/status documents (not for commit)
IMPLEMENTATION_PLAN.md
IMPLEMENTATION_SUMMARY.md
Expand Down
5 changes: 5 additions & 0 deletions Makefile
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,11 @@ test-generation: ## Run only code generation tests
$(PYTEST) tests/test_code_generation.py -v
@echo "✓ Code generation tests passed"

regenerate-registry: ## Regenerate registry types from OpenAPI spec
@echo "Generating registry types from OpenAPI spec..."
$(PYTHON) scripts/generate_registry_types.py
@echo "✓ Registry types regenerated"

regenerate-schemas: ## Download latest schemas and regenerate models
@echo "Downloading latest schemas..."
$(PYTHON) scripts/sync_schemas.py
Expand Down
1 change: 1 addition & 0 deletions pyproject.toml
Original file line number Diff line number Diff line change
Expand Up @@ -73,6 +73,7 @@ line-length = 100
target-version = "py310"
extend-exclude = [
"src/adcp/types/_generated.py",
"src/adcp/types/registry.py",
"src/adcp/types/tasks.py",
"src/adcp/types/generated_poc/",
"examples/",
Expand Down
825 changes: 420 additions & 405 deletions schemas/cache/.hashes.json

Large diffs are not rendered by default.

70 changes: 0 additions & 70 deletions schemas/cache/a2ui/bound-value.json

This file was deleted.

43 changes: 23 additions & 20 deletions schemas/cache/a2ui/component.json
Original file line number Diff line number Diff line change
@@ -1,29 +1,32 @@
{
"$id": "/schemas/3.0.0-rc.3/a2ui/component.json",
"$schema": "http://json-schema.org/draft-07/schema#",
"$id": "/schemas/3.0.0-rc.2/a2ui/component.json",
"title": "A2UI Component",
"additionalProperties": true,
"description": "A component in an A2UI surface",
"type": "object",
"properties": {
"id": {
"type": "string",
"description": "Unique identifier for this component within the surface"
},
"parentId": {
"type": "string",
"description": "ID of the parent component (null for root)"
},
"component": {
"type": "object",
"additionalProperties": {
"description": "Component properties",
"type": "object"
},
"description": "Component definition (keyed by component type)",
"minProperties": 1,
"maxProperties": 1,
"additionalProperties": {
"type": "object",
"description": "Component properties"
}
"minProperties": 1,
"type": "object"
},
"id": {
"description": "Unique identifier for this component within the surface",
"type": "string"
},
"parentId": {
"description": "ID of the parent component (null for root)",
"type": "string"
}
},
"required": ["id", "component"],
"additionalProperties": true
}
"required": [
"id",
"component"
],
"title": "A2UI Component",
"type": "object"
}
Loading
Loading