Skip to content

v0.1.0-alpha.1

Latest

Choose a tag to compare

@github-actions github-actions released this 26 Jun 17:56
· 45 commits to main since this release

Changelog

  • ffc3e60 docs: add binary installation instructions and script
  • f7821c6 tatic Client for Device Flow
  • c2dd0ee fix(auth): address PR review feedback on headless mode and device callback
  • 22beafa build: add goreleaser config and github action
  • 3886ba6 use fixed ports for redirec uris on oidc
  • 0e66de7 fix dex config to support headless
  • a572178 Update cmd/sam-node/mcp_handlers.go
  • 32aad2a Update cmd/sam-node/log_buffer.go
  • e782f54 add mcp tools for debug and troubleshooting
  • b0cd3f0 Organize documentation into user and developer sections
  • 8cd3510 fix vllm deploymet
  • 07dffaa Deflake hub test
  • de48766 improve bot logging
  • e891296 improve logging on pubsub
  • 64be74a improve banana bot script
  • f3b79d4 fix the agent
  • 8e41074 add two cops
  • 6450c98 Add Sovereign Agent Cop (Banana Bot) deployment and playground script with fallback capabilities
  • 25fc476 address comments
  • 22eb562 address reviews
  • 720a20b Filter DNS resolution to dnsaddr multiaddresses to allow private IP relays locally
  • b8d3528 feat(sam-node): resolve /dnsaddr/ bootstrap multiaddresses and connect to all hub replicas
  • 70a73d0 fix flake
  • 3e62d70 fix(k8s): redirect openclaw postStart hook output to avoid blocking container startup
  • 5e1d8e7 address review comments on token refresh error handling and validation
  • d7f93a8 document how to test using the public testnets
  • f9105c1 add everythign mcp for testing all mcp services
  • cb12dd1 fix testnet services
  • 39138ba allow to request offline token
  • 22c6f46 fix flakiness
  • e03a5e5 try to connect to all hubs
  • 017474a reconnect boostrap again
  • e5ef05f update open claw config
  • c131b63 test(sam-node): hardcode 2s discovery interval in E2E container mesh library and update integration/E2E tests to 2s
  • 4991194 fix(sam-node): reduce discovery log noise and apply timeout to relay DHT queries
  • c9ef962 fix(sam-node): apply review comments to preparePeerAddrs DHT lookup and optimize discovery loop for scaling
  • ceb1942 improve discovery
  • a836bde fix(sam-node): resolve relay Hub addresses via DHT when preparing circuit relay addresses
  • 81a22c6 feat(sam-node): fall back to DHT peer routing in preparePeerAddrs if peerstore addresses are empty
  • 35d8b1f add reviews
  • 49b5960 improve reliability on network connectivity
  • 9e5e6d6 allow to set token on the mcp client
  • 1e1bfb2 Update cmd/sam-node/mcp.go
  • b66d6ba improve node resilience
  • 03f3d17 trigger dns sync on rollout
  • b9ece79 allow discovery by default
  • 7474c3c fix lint
  • fb1c0fe use strings for types
  • a891fc3 fix: Revert tools to servers renaming for MCP tools
  • e5e0f9a chore: Rename tools to servers in tests and github actions
  • 534db7f rename tools with servers
  • 91b01de mcp dumb pipe so we are agnostic of the protocol versions
  • b0b7c98 remove tool mcp granularity
  • e0a4d86 remove A2A service
  • 31ddb75 Merge pull request #137 from kaisoz/kind-mesh
  • b1d21ae Merge pull request #133 from google/dependabot/go_modules/golang.org/x/net-0.56.0
  • 9796a81 Bump golang.org/x/net from 0.55.0 to 0.56.0
  • 2c0eac8 Merge pull request #132 from google/dependabot/github_actions/actions/checkout-7
  • bff7001 Merge pull request #134 from google/dependabot/go_modules/go.etcd.io/bbolt-1.5.0
  • 5968f23 Merge pull request #135 from google/dependabot/go_modules/github.com/coreos/go-oidc/v3-3.19.0
  • a96888b Check prereqs at script start
  • 1f10126 kind-mesh: Add SAM dev environment in kind
  • fb12bd6 Bump github.com/coreos/go-oidc/v3 from 3.18.0 to 3.19.0
  • 770b2a1 Bump go.etcd.io/bbolt from 1.4.3 to 1.5.0
  • f01db9a Bump actions/checkout from 6 to 7
  • b3c6c43 Merge pull request #131 from aojea/autopudate
  • f3ff590 deflake e2e test
  • 20a13eb Address code review feedback on PR #131
  • b122e65 allow aojea to use mcp services
  • 0bc8858 allow access to the service catalog by default
  • de4fad6 releay randomization
  • 19edf81 Merge pull request #130 from aojea/autopudate
  • 3c639b4 use only dns txt records for bootstrap
  • fe732c4 Merge pull request #129 from aojea/autopudate
  • b0c8843 Update cmd/sam-node/main.go
  • 0963aa5 fix AutoRelay params in remaining NewSamNode calls
  • ccd089b fix AutoRelay default zero value
  • dadc05d Merge pull request #128 from aojea/autopudate
  • fbe86be trigger ci
  • 15a9108 fix tests
  • 7d75e1d clarify test nets
  • 802da61 enable relay on tests
  • ade069a save hub
  • c2886b1 update relays
  • 8ea4b1f Merge pull request #127 from aojea/autopudate
  • dbdf0d8 also check acl on dst on nodes
  • 66a4a57 fix acl relay issue
  • 37ff065 Merge pull request #126 from aojea/autopudate
  • cc0d7b6 lock node subscrip
  • d2c117a fix lint:
  • 7eaf680 hub check expration time on tokens
  • 434620f refactor and make fetch config more robust
  • 7a408a1 fix mcp leak
  • 5c355c5 fix leak on pubsub subscription
  • 2aa04d5 Merge pull request #125 from aojea/autopudate
  • d6b2c7e address review comments
  • e45dd76 fix relay issues
  • 850eaa5 Merge pull request #97 from AsyncAssassin/docs/add-sam-skill
  • 71a3564 Merge pull request #123 from aojea/autopudate
  • 9b24a9c fix cron job
  • 0cb8bfc fix lint
  • 370f940 fix lint and reviews
  • e9f619f resolve addresses
  • bd74ed2 add dns resolver
  • 6100d94 reduce log noise
  • bff60dc Merge pull request #122 from aojea/autopudate
  • a6a7882 timeout if can not connect to peer
  • be11b14 use default transports on node
  • 9c666b5 Merge pull request #121 from aojea/autopudate
  • 879abf9 Fix lint errors
  • 3c82304 hub node mesh
  • c6f8b54 dns txt sync
  • 5723af4 Merge pull request #120 from aojea/autopudate
  • 113d008 handle reconnect:
  • a6eec2f log at debug level
  • 582d473 fix node
  • be0b507 Fix node logic
  • 46dd158 Merge pull request #119 from aojea/autopudate
  • e4e54ae use latest image for dns sync
  • 4c91c3e Merge pull request #118 from aojea/autopudate
  • 7191c56 fix revocation e2e test
  • ddc2ada add WHAT discriminator
  • cfd9631 remove websocket from e2e tests
  • 594d70f fix multimaster test
  • 50ba852 add timeouts to http server
  • 8ed68ab make gofmt
  • 06fd22e refactor sam hhub serve and enable all protocols
  • 0f2eab7 fix dns sycn script
  • bc8a8f1 Merge pull request #117 from aojea/autopudate
  • 6145713 Update sam-hub deployment and deploy workflow
  • 1013d92 Fix dns cronjob and announce both external and internal IPs on hub
  • f47d437 Merge pull request #116 from aojea/autopudate
  • 3c748ae missing namespace
  • a003f9f docs: move SAM skill under agents
  • b46fc53 Merge pull request #115 from aojea/autopudate
  • 1325d9a fix e2e test
  • 2642c01 optimize e2e tests
  • d8dd25f fix keep alive logic
  • 0befa5d fix renewal busy-loop and e2e watch test
  • 89c8cfa fail hard on renewal failures
  • 8d97328 Update sam-hub to use Gateway API, add bootstrap dnsaddr, and restrict HTTP prefixes
  • e775713 Merge pull request #114 from aojea/autopudate
  • 632da18 use statefulset
  • 5b6513a Merge pull request #113 from aojea/autopudate
  • 5566ed0 fix linter
  • 94c1849 do not inherit env vars on tests to switch to headleess
  • 92b2039 avoid goroutine leak
  • c2c16fa add headless auth
  • 9c9360b Merge pull request #112 from aojea/autopudate
  • f20fb93 implement RFC 8252 dynamic loopback
  • c2f4866 Merge pull request #110 from anfernee/main
  • b4b2314 Update references from aojea/sam to google/sam
  • 799a8f6 Merge pull request #109 from aojea/autopudate
  • 09f567d add e2e and enable hole punching
  • dda274e increase timeout discovery
  • 196d889 add logging
  • 7ab8b5a enable relay on the hub
  • f3aa3d9 fix address advertisement
  • 58bcaa4 Merge pull request #108 from aojea/autopudate
  • d886f23 fix private connectivity
  • c572130 Merge pull request #107 from aojea/autopudate
  • 8ee3107 fix linter
  • db3df37 address reviews
  • a23e96b improve discovery on nodes
  • 44a10f2 Merge pull request #106 from aojea/autopudate
  • 21e3788 limit the duration
  • a4e5c21 assert error
  • cdc94a1 enable autonatv2
  • 8e34e45 improve failure
  • 5162c2c Merge pull request #105 from aojea/autopudate
  • 2558cea chore: migrate vLLM to google/gemma-2-2b-it for stable TPU inference
  • 3e3b85b Merge pull request #104 from aojea/autopudate
  • 0ba5b35 configure open claw
  • 5dee0be update open claw deployment
  • d9e14f8 Merge pull request #103 from aojea/autopudate
  • 14813ae fix: add context timeout to mcp ListTools to prevent node initialization hang
  • 3017271 Merge pull request #102 from aojea/autopudate
  • b29d086 Update cmd/sam-node/mcp_service.go
  • fe0b63f add connect backoff
  • 27fd014 Merge pull request #101 from aojea/autopudate
  • c005df1 add selector topology for tpu
  • fad1eb7 Merge pull request #100 from aojea/autopudate
  • 55ce0fa deploy vllm
  • 6f5793b Merge pull request #99 from aojea/autopudate
  • ff08516 fix linter
  • 85db550 make agent more resilient
  • e5b35c2 Merge pull request #98 from aojea/autopudate
  • 47c5c22 fix deployment
  • c115553 docs: clarify remote tool description workflow
  • 7d5574b docs: add SAM agent skill
  • 6388e7a Merge pull request #96 from aojea/autopudate
  • 49861ec fix tls
  • 886dd07 Merge pull request #95 from aojea/autopudate
  • 505e508 error logging for verify biscuit
  • acd1dd2 prebuild test images
  • 13cbb6a adress review commens
  • e61972a support websockets on node
  • 184b627 bump go deps
  • 87b052e Merge pull request #92 from google/dependabot/docker/golang-1.26.4
  • 868f58f Refactor: simplify Hub network architecture to use single connection websocket
  • cb66bf5 Bump golang from 1.26.3 to 1.26.4
  • 4dddb4a Merge pull request #90 from kaisoz/add-mcp-instructions
  • ae418e9 Merge pull request #89 from kaisoz/args-as-json-object
  • 454a6fb Add MCP server initial instructions for clients
  • 4835e43 Merge branch 'main' into args-as-json-object
  • ff6a34a Merge pull request #88 from aojea/autopudate
  • fbc17e5 fix race
  • 9c12fe3 avoid race when using relays
  • 4b232e1 Merge pull request #87 from aojea/autopudate
  • 60abfff auth nodes
  • 8a0796f call_remote_tool: take arguments as a JSON object instead of a stringified blob
  • 3a24645 fix linter
  • c6269de decentralize hub
  • 6607d3a fix hub
  • d477c7c Merge pull request #86 from aojea/autopudate
  • ae5bc21 Update cmd/sam-hub/sync.go
  • 9cf3fe6 Update cmd/sam-node/node.go
  • d5b09a0 harden: validate key size and avoid duplicate keys in node key rotation handler
  • 0815378 test: add unit test verifying replica sync continues working after independent key rotations
  • 49b55bf address reviews: implement shared SyncKey and add nil checks
  • 028d5c9 fix tests and race
  • 340a359 use milli
  • dddd083 fix from
  • 7f52aad address comments
  • ed82380 switch to proto
  • 846ed89 solve the multimaster problem
  • d0d2dca Merge pull request #84 from aojea/autopudate
  • af0c853 Merge pull request #85 from kaisoz/add-describe-remote-tool
  • c9cc73c fix tests
  • 9070366 do not use global varsa
  • f3ffbee Add describe_remote_tool mcp tool
  • eaf80f3 hub loopbacks
  • 1ce52e0 do not announce loopback address by default
  • 0c93f2d Merge pull request #83 from aojea/autopudate
  • c876736 remove wrong statement
  • 9d38da3 Merge pull request #82 from aojea/autopudate
  • b7539e1 use session afinity for the internal service
  • e3ab9d1 Merge pull request #81 from aojea/autopudate
  • eeaf183 improve deployment rollout diagnostics
  • 0eac08b remove static peer id
  • 28980d9 Revert "hub libp2p key identity"
  • c9e1d75 use latest for claw
  • 39f5632 Merge pull request #80 from aojea/autopudate
  • a6f36c2 address review
  • 03f11dd Fix lint
  • 021d3e9 add multimaster test
  • 55af84e hub libp2p key identity
  • 8d6a710 fix lint errors
  • 89c6b11 change log level
  • 60d22c5 add opclaw canaries
  • 8ef1638 Fail fast
  • 72c778e Merge pull request #79 from aojea/autopudate
  • ce52db7 address review
  • 26ef0e7 add inference service
  • 8e7e911 Merge pull request #78 from aojea/autopudate
  • 746e8be update mcp-client tool
  • a2e3bc1 Merge pull request #77 from aojea/autopudate
  • 88b6e58 address comments
  • d366486 add streamable discover api
  • 2806123 Merge pull request #76 from aojea/autopudate
  • c6fcc7a skip own node on peer detection
  • 26c6a1c address review comments
  • 4a2e90f handle external address
  • 4f1d1df Merge pull request #75 from aojea/autopudate
  • ce2e687 allow to set policies on OIDC sub and bind them to roles
  • af7cd9f Merge pull request #74 from aojea/autopudate
  • df506d5 decouple roles and groups
  • 960f93f avoid duplicated groups
  • ef4dc73 OIDC semantic alignment with Biscuis facts
  • 3e98d25 Merge pull request #73 from aojea/autopudate
  • 504f6ac fix policies.yaml configuration in hub kubernetes template to use bindings
  • 7653f27 add role bindings
  • ef64199 Merge pull request #72 from aojea/autopudate
  • d307186 update docs
  • c702092 Merge pull request #71 from aojea/autopudate
  • 6b1a5c4 Update docs/release-tracks.md
  • 233fa66 setup config
  • a758add use public dns
  • 9c792f4 use tls
  • 1da149d fix hub key
  • 0066dce Merge pull request #67 from aojea/join_ux
  • 36bc11b fix dex config
  • 5f1f152 Merge pull request #65 from kaisoz/add-find-remote-tools-v2
  • 54233d7 Merge pull request #66 from aojea/join_ux
  • 002468e fix e2e tests
  • 8ff16b4 feat(node): implement zero-config join CLI and Tailscale-like UX
  • 11d2172 find_remote_tools: discover hosted MCP service tools across the mesh
  • 6ed51d7 Merge pull request #63 from kaisoz/add-datadir-flag
  • c464fac Add data-dir flag to sam-node
  • 325f620 Merge pull request #60 from kaisoz/delete-userns
  • a08e8dd delete unused userns.go
  • 7321202 Merge pull request #52 from google/dependabot/github_actions/actions/setup-go-6
  • f2628dd Merge pull request #54 from google/dependabot/go_modules/github.com/libp2p/go-libp2p-kad-dht-0.39.2
  • f0a1d38 Merge pull request #55 from google/dependabot/github_actions/google-github-actions/get-gke-credentials-3
  • f600ea4 Merge pull request #56 from google/dependabot/github_actions/docker/metadata-action-6
  • 1ceabd5 Merge pull request #53 from google/dependabot/github_actions/docker/build-push-action-7
  • 555cbdf Merge pull request #57 from google/dependabot/docker/golang-1.26.3
  • 0eed96b Merge pull request #58 from google/dependabot/github_actions/google-github-actions/auth-3
  • ddf31bd Merge pull request #59 from google/dependabot/go_modules/github.com/ipfs/go-log/v2-2.9.2
  • 2fd934f Merge pull request #51 from kaisoz/enable-cross-platform-e2e
  • 538e7d1 Enable cross-platform e2e test runs
  • a6efbf7 Bump github.com/ipfs/go-log/v2 from 2.9.1 to 2.9.2
  • e4ebbd7 Bump google-github-actions/auth from 2 to 3
  • 157893e Bump golang from 1.26.2 to 1.26.3
  • 9d67aad Bump docker/metadata-action from 5 to 6
  • e2f65c3 Bump google-github-actions/get-gke-credentials from 2 to 3
  • 283236a Bump github.com/libp2p/go-libp2p-kad-dht from 0.39.1 to 0.39.2
  • 76f58fa Bump docker/build-push-action from 6 to 7
  • 5a19b3b Bump actions/setup-go from 5 to 6
  • 87d5bcb Merge pull request #50 from kaisoz/discover-srv-by-type
  • 5718462 [Policy.bats] Increase node 1 discovery timeout
  • 443e835 Commonize MCP handlers
  • da5de0d don't break streaming
  • 0f43a27 Allow discovering remote services by type
  • eadcffe fix dex config
  • fc6ce0e Merge pull request #49 from aojea/service_discovery
  • 6f13756 fix dex config
  • 37dcbef Merge pull request #48 from aojea/service_discovery
  • cfdb26e fix non working template
  • d3abdfc Merge pull request #47 from aojea/service_discovery
  • a0fdd1a fix unit tests
  • ec2fc35 fail fast
  • f746e46 Merge pull request #46 from aojea/service_discovery
  • 63eebe0 expose register and fix bootstrap race
  • 4a64e0b do not expose the port 80 of hub
  • 0cc69e0 fix service registration race
  • db0fb97 fix the deployment to use the internal endpoint
  • 79df642 Merge pull request #42 from google/dependabot/github_actions/docker/setup-buildx-action-4
  • 0f95496 Merge pull request #38 from google/dependabot/github_actions/actions/setup-python-6
  • 404c8f6 Merge pull request #40 from google/dependabot/github_actions/docker/login-action-4
  • 968ea72 Merge pull request #39 from google/dependabot/github_actions/docker/setup-qemu-action-4
  • 8eec6bd Merge pull request #41 from google/dependabot/go_modules/github.com/modelcontextprotocol/go-sdk-1.6.0
  • 6f602b8 Merge pull request #43 from google/dependabot/github_actions/actions/checkout-6
  • 90ac432 Merge pull request #44 from aojea/service_discovery
  • 5d027ea fix auth flow tests
  • b92bd44 fix e2e kind test
  • 6622754 fix e2e tests
  • 6d16a0a hub should announce external address
  • e1ccfdc use http client timeouts
  • d57f88b use timeouts for the http clients
  • 92aae70 remove odl code
  • 9ae073c http enrollement
  • 2b5cc1d Bump actions/checkout from 4 to 6
  • a970ae2 Bump docker/setup-buildx-action from 3 to 4
  • b0bd303 Bump docker/login-action from 3 to 4
  • 36ff096 Bump github.com/modelcontextprotocol/go-sdk from 1.5.0 to 1.6.0
  • c58c790 Bump docker/setup-qemu-action from 3 to 4
  • a08e32b Bump actions/setup-python from 5 to 6
  • b2104fe oidc issuer and discovery
  • e1dfb54 enable autonat
  • b0d5063 Merge pull request #37 from aojea/service_discovery
  • ac8c5c7 replace env variables
  • 80f45cb Merge pull request #36 from aojea/service_discovery
  • 590e106 move to gateway
  • 895d3e2 Delete CNAME
  • 3454dae Merge pull request #30 from kaisoz/add-mcp-listtools-call
  • d0cab35 Fix e2e tests
  • 6dd07d7 Merge pull request #35 from aojea/service_discovery
  • 537bee3 fix audiencies on deployment
  • b600944 Merge pull request #34 from aojea/service_discovery
  • 77574bf fix samhub deployemnt
  • 75982d6 Merge pull request #33 from aojea/service_discoverys
  • b90a037 reduce privileged operations
  • e20d68f Merge pull request #31 from aojea/service_discovery
  • 7df55dd fix test
  • ecb490e mcp-client main refactor
  • 82606cd oidc refactor and dex deployment
  • cc0fd91 Add 'list' argument to mcp-client to list the available tool. Make it default
  • a9eead8 Merge pull request #29 from aojea/service_discovery
  • 4d6b849 fix template name
  • 8af42b8 Merge pull request #28 from aojea/service_discovery
  • 5fa3b35 do not crosscompile if not a release
  • 5831456 Merge pull request #27 from aojea/service_discovery
  • 697cae0 fix deployment
  • 0082f88 Merge pull request #26 from aojea/update-docs-agent-integration-14179451555119813426
  • e39f1ce Update docs/agent_integration.md
  • ee9b8c0 Merge pull request #25 from aojea/service_discovery
  • ffa8849 Update .github/k8s/sam-hub-template.yaml
  • 374f0d3 remove prometheus deprecated method
  • 4302628 add metrics
  • a923c29 docs: fix dictionary access in agent demo snippet
  • 26a6586 docs: update docs for HTTP SSE and add agent integration guide
  • cf6243e Merge pull request #24 from aojea/service_discovery
  • 8df75f8 support external addresseS
  • 6d38cb8 deploy public mesh
  • 531a99f Merge pull request #23 from aojea/service_discovery
  • 533feb8 Merge pull request #22 from aojea/service_discovery
  • 062b3ef allow to define services via config file
  • d367789 address reviews
  • 2aca99b add e2e tests
  • a6b5975 Merge pull request #21 from aojea/service_discovery
  • f239ace add integration test
  • 643963a add unit test for stdio
  • 20311e1 Merge pull request #20 from aojea/service_discovery
  • c22b3ee add stdio support
  • 24bc3dd implement http datapath
  • 5cc0afb add service registration api
  • 97fc16a fix linter
  • 604ea70 address comments from review
  • 2d05498 implement service catalog
  • b8ab346 Merge pull request #19 from aojea/cleanup
  • 0f253c5 remove premature optimization to save identities
  • ebfd5d5 Merge pull request #18 from aojea/cleanup
  • a4ad264 remove unused code
  • b571d6a Merge pull request #16 from aojea/main
  • 991bada delete unussed python files
  • 7ee3cd4 mcp standard
  • b99c460 Create CNAME
  • a040e84 fix e2e python tests
  • 02865f3 migrate e2e to socket
  • ce220cb fix e2e tests
  • e4d1626 only run e2e tests once
  • acb2f1d remove python e2e by bats
  • 74b6302 fix e2e python tests
  • 48ff1c4 fyx python testing
  • 465d068 fix lint
  • b7e300a refactor to use mcp over tcp
  • dc1d72e fix python sdk
  • c2ea0b6 gitignore python
  • e0d4b70 add python sdk
  • 63b7b47 Merge pull request #15 from aojea/main
  • e938f87 optimize peers parsin
  • c8167c5 remove unused function argument
  • 6a537ab fail on socket path errors
  • 0f2b9e1 time bound jwt check
  • db25a53 optimize biscuit processing
  • 07b5851 consolidate constatns
  • 3c9bbdb refactor and add test coverage
  • b5ccb43 Merge pull request #14 from aojea/main
  • b84ca4d fix linter
  • ab3ee8a refactor and fix bug
  • 21d6545 get revocation working
  • 28f00ba add timeout option to the mcp client
  • 486f9fd deflake e2e
  • 46c22d8 simplify e2e
  • 229a76b fix linter
  • 67cee6f fix tests
  • e53c8fa ban agents
  • 4eafec0 add metrics
  • 8e4dc91 fix key initialization bug
  • 49c2c85 fic race
  • b84e749 apply ratelimiting
  • 823210a fix linter
  • cd1af3f improve coverage
  • ccfd237 Merge pull request #13 from aojea/main
  • ec674fc avoid replay attacks
  • 80ca15a validate the original message sender
  • 2cfe5cf close connection for banned peers
  • d9ec75b check marshalling errors
  • 805afd7 add key rotation
  • 8fa18f5 harden security
  • e942a0c Merge pull request #12 from aojea/main
  • 1950494 Merge pull request #11 from aojea/main
  • dcbfa6d add logo
  • fe8db76 add policies
  • edc4ab0 ignore test folder
  • 58f1405 Merge pull request #10 from aojea/main
  • 7c47a8d add logging and pubsub and fix auth
  • 45fa05f Merge pull request #9 from aojea/main
  • a27ac69 add mcp auth
  • 1a58f52 Merge pull request #3 from google/dependabot/docker/golang-1.26.2
  • 0ed772a Merge pull request #4 from google/dependabot/github_actions/docker/login-action-4
  • 9c4bbb1 Merge pull request #5 from google/dependabot/github_actions/docker/build-push-action-7
  • dee746d Merge pull request #6 from google/dependabot/github_actions/docker/setup-buildx-action-4
  • 1149740 Merge pull request #7 from google/dependabot/github_actions/docker/metadata-action-6.0.0
  • d517923 Merge pull request #8 from google/dependabot/github_actions/docker/setup-qemu-action-4
  • d660b61 Bump docker/setup-qemu-action from 3 to 4
  • 72fb4d5 Bump docker/metadata-action from 5.9.0 to 6.0.0
  • c25ac6c Bump docker/setup-buildx-action from 3 to 4
  • b2cc249 Bump docker/build-push-action from 6 to 7
  • 7290af6 Bump docker/login-action from 3 to 4
  • 985835e Bump golang from 1.25.7 to 1.26.2
  • e3ede2b update docs
  • 4ffce10 release action
  • ed9c3f0 refactor
  • c65de5d Delete CNAME
  • bb7d6a2 Create CNAME
  • 0b8207d add licenses
  • 5c2d401 update deps
  • 6fdfbc0 refactor to use oidc different modes
  • 600bd63 remove wrong file
  • 7851b80 fix e2e
  • 8f417a2 Update generated proto code
  • f8d7b7a set suite bash
  • cdc3551 setup bats suite
  • 8b87a5b fix lint
  • 3106c9e tag docker images with local tag
  • 019a7cd add oauth2 support
  • 3674f09 containerize sam
  • a828e32 community hub
  • 692d69d install prto compiler on github
  • e45b150 Fix presubmits
  • da85292 fix licenses
  • 9aae56a refactor to use proto
  • 8757b33 init
  • 8e05ac2 use std facts for biscuit
  • 2f22bd8 fix lint
  • 9a2e7a2 update docs
  • 98fece6 add e2e realistic tests
  • 31aa503 add tests
  • ed09ecc client listen for events
  • 36b6768 pubsub hub
  • 2ca784e rename and add logic for drop nodes
  • c5536ef add auth on login
  • 3002d91 start from scratch
  • ac6f0ae simplify
  • a02161a decouple a2a and mcp
  • 84371b6 refactor
  • ae52ea5 refactor protocol
  • 02b9312 fix tests
  • d5ed691 python client
  • 6fd4690 close security gap
  • 81c8bc5 require hub
  • 173ba58 remove bbootstrap line
  • d496397 fix linter
  • d402872 refactor to use rdvz
  • 56ccd8d second refactor
  • 6d82838 refactor and simplify
  • f86fe7e fix linter
  • a0f0e61 make update
  • f09ee1d add google disclaimer
  • c38fb1d add google license headers
  • ad7fec6 add watch functionality
  • b36573a add discivery api
  • 100bf77 add proxy command
  • bf0aa4f add guides
  • c14932c add readme
  • 8b35353 fix readme
  • 0bbd5a9 fix bats tests
  • 2ec5d54 update go deps
  • c2e6d48 fix docs links
  • 00df9fc fix lint
  • a40e3a9 fix actions for e2e bats tests
  • cde277f first commit
  • 6bbd354 Initial commit