Repository navigation
Sync from internal repositories: sample agents and tools, application-layer outcomes, QA hardening - #63
Merged
Conversation
…-layer outcomes, QA hardening
4 of 5 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Sync from internal repositories since #60: sample agents and tools, application-layer outcomes in Observability, QA hardening, tighter kernel IAM, and the portal frontend published by the pipeline. 114 files changed.
Sample agents and tools
samples/agents/investment-assistant/: a cloneable sample agent (prompt, agent and sample manifests, eval set), with a design document and two diagrams underdocs/samples/investment-assistant/.samples/tools/crypto-price/(Lambda target) andsamples/tools/stock-quote/(OpenAPI target with an API-key credential provider), each with a Cedar policy template and offline tests.samples_serviceand/samplesAPI.sample_toolsmodule in both roots. The foundation discovers credential providers by name and grants the gateway role read on exactly those; the workloads root creates the gateway targets and Cedar policies.scripts/set_sample_tool_key.shregisters an external key (from a file or stdin, never an argument) without putting it in Terraform state.LOG_ONLY(sample_tools_policy_mode); switch it toENFORCEonce traces look right.scripts/samples_lint.pyandscripts/seed_samples.py; isolation and policy tests for the sample stack.Observability: application-layer outcomes
ApplicationOutcomesin the Observability page), demo scripts, anddocs/observability.md.pass.QA hardening
Adversarial tests and fixes for API hardening, listings and credentials, pipeline delegation, and sample runtime binding.
IAM
Deployment
/version.jsonwith the deployed commit; verify checks it.Docs
docs/ci-cd.md,docs/permissions.md,docs/user-guide.md,samples/README.md,EXTENDING.md.Supersedes #44.
🤖 Generated with Claude Code