Skip to content

Releases: youssefsiam38/agentpg

v0.3.4

06 Mar 03:43

Choose a tag to compare

  • fix: resolve golangci-lint issues (gofmt, govet shadow, prealloc, unused)
  • fix: gofmt alignment in mcp/server.go
  • fix: add missing agentpg go.sum entries in driver submodules
  • feat: expose tool calls to developers via Response, callbacks, and query API

Full Changelog: v0.3.3...v0.3.4

v0.2.1

20 Jan 22:56

Choose a tag to compare

  • chore: update go.sum for v0.2.1 driver dependencies
  • chore: fix multi-module structure for proper remote imports

Full Changelog: v0.2.0...v0.2.1

v0.2.0

20 Jan 22:52

Choose a tag to compare

  • Enhance Run API to support dynamic variables for tools
  • refactor: Update agent management to use database-driven agents and UUIDs

Full Changelog: v0.1.4...v0.2.0

v0.1.4

17 Jan 19:32

Choose a tag to compare

  • Refactor agent handling and improve UI displays
  • feat: Refactor session handling to support metadata filtering
  • Refactor admin UI: Remove API handler and combined handler
  • docs: Update license information from MIT to Mozilla Public License 2.0
  • Merge pull request #4 from youssefsiam38/distributed-workers-ui
  • fix: Optimize slice initialization for better performance in multiple components
  • fix: Improve error handling and resource management across multiple components
  • fix: Suppress JSON unmarshal errors and improve resource management in database operations
  • fix: Suppress JSON unmarshal errors and ensure proper resource closure in database operations
  • fix: Handle errors on listener and session closure; improve resource management
  • chore: Update Go toolchain version to 1.25.4 in go.mod
  • Remove outdated security and storage documentation; add comprehensive tools guide and admin UI documentation
  • feat: Enhance chat interface with hierarchical view support; improve tool execution handling and real-time updates
  • Refactor session identifier to user ID across templates and services; enhance conversation retrieval with hierarchical structure and tool results mapping; improve UI for run message grouping and display.
  • feat: Enhance handling of tool completion and run state management in distributed setup
  • feat: Enhance chat interface and agent/tool management
  • refactor: Remove AuthMiddleware from Config and related handlers
  • Add logo SVG and update base template for branding
  • fix: Adjust height calculation for chat interface layout
  • Enhance UI styling and improve validation in service layer
  • feat: Enhance dashboard and session statistics with agent and tool insights
  • Implement service layer for managing sessions, runs, messages, and tool executions
  • feat: Implement atomic tool execution creation and run state update
  • feat: Enhance tool execution and rescue mechanisms
  • feat: add auto-compaction feature and enhance API modes documentation
  • Refactor examples and enhance compaction features
  • Refactor observability and PII filtering examples to remove unnecessary whitespace; update main function context handling
  • chore: remove outdated sections from README.md
  • wip
  • wip
  • Implement worker package for processing runs and tool executions
  • feat: add distributed workers intial implementation
  • feat: add concurrency settings to CI and release workflows
  • feat: update migration files and documentation to reflect new naming convention

What's Changed

New Contributors

Full Changelog: v0.1.3...v0.1.4

v0.1.3

07 Dec 20:02

Choose a tag to compare

  • feat: add transaction-aware tools with context access for atomic operations
  • Update project description in README.md
  • Add Mozilla Public License Version 2.0
  • Update README to remove 'Production-grade' phrasing
  • fix: update README to clarify toolkit features and emphasize transaction safety
  • fix: enable parallel execution for tool calls in executeToolCalls function
  • chore: add FUNDING.yml to specify GitHub funding information

Full Changelog: v0.1.1...v0.1.3

v0.1.2

06 Dec 16:39

Choose a tag to compare

  • fix: improve release notes generation formatting
  • fix: add newline to release notes generation for better formatting
  • ci: enable manual triggering of CI workflow with workflow_dispatch

Full Changelog: v0.1.1...v0.1.2

v0.1.0

06 Dec 16:11

Choose a tag to compare

Initial release of AgentPG - Production-grade stateful AI agents for Go.

Features

  • PostgreSQL-backed conversation persistence
  • Automatic context compaction (hybrid strategy)
  • Composable tool system with JSON Schema validation
  • Multi-tenant session isolation
  • Streaming-first architecture
  • Hook system for observability
  • Driver pattern supporting pgx/v5 and database/sql

What's Changed

  • build(deps): bump the go-dependencies group across 2 directories with 1 update by @dependabot[bot] in #1

New Contributors

Full Changelog: https://github.com/youssefsiam38/agentpg/commits/v0.1.0