Commit: 437ef38

Date: November 13, 2025 at 4:29 PM

This change re-introduces error as a possible return value for function tools. The previous removal of this feature led to poor error-handling patterns, as functions often need to signal failures from validation, I/O, or network calls. Restoring the ability to return errors allows for conventional error handling.

Fixes #260.

Commit: f7322b1

Date: November 12, 2025 at 5:39 AM

Beacuse there will be other protocols we will have to support soon, and implement new Agent implementations. We can provide all first class remote agent implementations from this package.

New

Bo-Yi Wu
5 months ago

Commit: cbf8d4f

Date: November 10, 2025 at 12:46 PM

  • refactor(mcp): integrate context propagation and signal-based cancellation
  • Add signal handling to gracefully cancel the context on interrupt (SIGINT, SIGTERM)
  • Update functions to accept context instead of creating a new one internally
  • Pass the main context to MCP transport constructors for improved cancellation support

Signed-off-by: appleboy

  • refactor: improve signal handling and cleanup unused imports
  • Remove unused import of syscall
  • Create cancellation context only for SIGINT (Ctrl+C), not SIGTERM

Signed-off-by: appleboy

  • style: adopt Go-style octal file permissions throughout codebase
  • Use Go-style octal notation (0o) for file permission arguments in os.MkdirAll and os.WriteFile
  • Remove a few unnecessary blank lines at the end of main functions

Signed-off-by: appleboy

---------

Signed-off-by: appleboy

New

a2a example (#222)

Yaroslav
5 months ago

Commit: a8f2b0e

Date: November 6, 2025 at 2:59 PM

  • minor doc fixes
  • remote a2a agent example
  • set partial flag
  • correct net/url usage
  • remove addressChan
  • fix reassignment of err from parent scope
New

Remove unsupported RunConfig fields. (#202)

Dmitry Pasiukevich
5 months ago

Commit: dd8b832

Date: November 4, 2025 at 3:22 PM

Those were added in the very beginning. But we kept Live feature support for later adk-go versions.

I'm removing these fields to adoid confusion from users.