Skip to content

Release v0.5.0

Choose a tag to compare

@github-actions github-actions released this 13 Jun 04:13
7f22df0

What's Changed

First public-ready release: cleanup and hardening, a unified Google connector, and the GitLab toolset reintroduced.

Added

  • GET /api/tools endpoint listing every registered runtime tool (name, description, category)
  • YouTube connector tools: youtube_search, youtube_video_details, youtube_channel_details, youtube_playlist_items, youtube_my_subscriptions
  • Full GitLab connector toolset: 28 gitlab_* tools covering projects, branches, merge requests, pipelines, jobs, runners, and users, with a per-connection read/write toggle and confirmation gates on destructive actions
  • Configurable per-request history character limit, so clients that send large payloads (e.g., the AskPage DOM) aren't truncated
  • Botty semantic search over chat session titles and message content, wired into run calls

Changed

  • Unified the Gmail, Google Drive, and BigQuery connectors into a single Google connector with per-connection product selection and a shared OAuth client
  • Derive better connector labels automatically (e.g., the local part of an account email)
  • Corrected search-provider settings precedence between environment variables and YAML config
  • TMDB: accept a v4 API Read Access Token (sent as Authorization: Bearer) alongside the v3 API key
  • Refreshed the hardcoded modes info returned by the /agent endpoint
  • Improved sticky-mode handling for the dry-run feature
  • Made the GET uploads endpoint a catch-all (dropped session_id from the path)

Removed

  • Deprecated and outdated configs, files, and logic

Breaking

  • Google connector config moved from the per-product connectors.gmail, connectors.google_drive, and connectors.big_query blocks to a single connectors.google block. Update config.yaml accordingly (see config.example.yaml).

Full changelog: https://github.com/bulletinmybeard/agent-forge/blob/master/CHANGELOG.md