Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also or learn more about diff comparisons.

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also . Learn more about diff comparisons here.
base repository: verikod/hector
Failed to load repositories. Confirm that selected base ref is valid, then try again.
Loading
base: main
Choose a base ref
...
head repository: verikod/hector
Failed to load repositories. Confirm that selected head ref is valid, then try again.
Loading
compare: v2
Choose a head ref
Checking mergeability… Don’t worry, you can still create the pull request.
  • 8 commits
  • 529 files changed
  • 1 contributor

Commits on Dec 5, 2025

  1. feat: port legacy codebase to v2 architecture

    Complete rewrite of Hector based on Google's ADK-Go patterns and native A2A protocol integration.
    
    Key changes:
    - Native A2A protocol using github.com/a2aproject/a2a-go
    - Interface-first architecture aligned with ADK-Go
    - Iterator pattern (iter.Seq2) for event streaming
    - Built-in Chain-of-Thought reasoning loop
    - Workflow agents (Sequential, Parallel, Loop) for composability
    - Three-layer memory system (Session, Working, Long-term)
    - Config-first approach with YAML configuration
    - Server-only CLI with validation foundation
    - Comprehensive observability (OpenTelemetry + Prometheus)
    - Rate limiting with multiple time windows
    - TLS configuration for enterprise deployments
    - Builder patterns for fluent programmatic API
    
    Modules ported:
    - Agent (llmAgent, remoteAgent, workflowAgent)
    - Tools (file, command, search, web, MCP, agent-as-tool)
    - Session (in-memory and SQL stores)
    - Memory (working memory strategies, vector/keyword indexing)
    - Config (YAML loader, providers, validation)
    - Runtime (factory pattern, multi-pass agent building)
    - Server (HTTP/gRPC, A2A protocol handlers, executor)
    - Task (state machine, HITL, persistence)
    - Observability (tracing, metrics)
    - Auth (JWT validation, middleware, interceptors)
    - HTTPClient (retry, backoff, TLS)
    - RateLimit (token/request limits, SQL/memory stores)
    - Logger (structured logging, filtering, colored output)
    - Utils (token counting, filesystem helpers)
    
    Modules excluded/replaced:
    - A2A/Transport/Protocol: Offloaded to a2a-go
    - AGUI: Excluded for leanness
    - Plugins: Deferred until stable release
    - Reasoning: Replaced by built-in CoT Flow pattern
    - Component: Replaced by Runtime factory pattern
    
    All modules reviewed and verified for correct porting and adoption.
    kadirpekel committed Dec 5, 2025
    Configuration menu
    Copy the full SHA
    ee4e107 View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2025

  1. v2 switch

    kadirpekel committed Dec 6, 2025
    Configuration menu
    Copy the full SHA
    b5df5fe View commit details
    Browse the repository at this point in the history
  2. hitl fix

    kadirpekel committed Dec 6, 2025
    Configuration menu
    Copy the full SHA
    48800f2 View commit details
    Browse the repository at this point in the history
  3. core loop fix

    kadirpekel committed Dec 6, 2025
    Configuration menu
    Copy the full SHA
    2d80a99 View commit details
    Browse the repository at this point in the history
  4. configs replaced

    kadirpekel committed Dec 6, 2025
    Configuration menu
    Copy the full SHA
    e1bfeee View commit details
    Browse the repository at this point in the history
  5. json schema

    kadirpekel committed Dec 6, 2025
    Configuration menu
    Copy the full SHA
    ab3fec7 View commit details
    Browse the repository at this point in the history

Commits on Dec 7, 2025

  1. studio

    kadirpekel committed Dec 7, 2025
    Configuration menu
    Copy the full SHA
    fe7d8dd View commit details
    Browse the repository at this point in the history
  2. studio review

    kadirpekel committed Dec 7, 2025
    Configuration menu
    Copy the full SHA
    7085731 View commit details
    Browse the repository at this point in the history
Loading