Releases: youssefsiam38/agentpg
Releases · youssefsiam38/agentpg
v0.3.4
- 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
- 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
- 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
- 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
- Distributed workers UI by @youssefsiam38 in #4
New Contributors
- @youssefsiam38 made their first contribution in #4
Full Changelog: v0.1.3...v0.1.4
v0.1.3
- 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
- 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
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
- @dependabot[bot] made their first contribution in #1
Full Changelog: https://github.com/youssefsiam38/agentpg/commits/v0.1.0