Skip to content

fix(autogpt): migrate service to AutoGPT Platform - #256

Open
ntindle wants to merge 1 commit into
av:mainfrom
ntindle:fix/autogpt-platform
Open

fix(autogpt): migrate service to AutoGPT Platform#256
ntindle wants to merge 1 commit into
av:mainfrom
ntindle:fix/autogpt-platform

Conversation

@ntindle

@ntindle ntindle commented Aug 24, 2026

Copy link
Copy Markdown

Summary

  • replace Harbor's dormant Auto-GPT Classic service with the current significantgravitas/autogpt all-in-one Platform image on port 3000
  • persist Platform state in a Docker-managed /data volume and expose exact-origin, registration, image, and version settings through Harbor config
  • bridge Harbor's shared OpenRouter, OpenAI, Anthropic, and Groq keys without requiring users to duplicate provider secrets
  • add an autogpt + ollama combination for local chat and Graphiti, including generation/embedding model pulls and a configurable context window
  • make direct and Traefik public URLs route-aware while preserving an explicit exact-origin override for LAN, proxy, and non-default HTTPS-port setups
  • replace the stale Classic env reference with Platform-specific setup, upgrade, resource, backup, and provider documentation

Runtime validation

  • cold-booted significantgravitas/autogpt:latest; container reached healthy and the Platform UI, login, and account-creation routes returned successfully
  • verified /data persistence across restart, 2 GiB shared memory, and the configured nofile limit
  • brought up the combined AutoGPT/Ollama topology; both model pulls completed, Graphiti's nomic-embed-text endpoint returned 768-dimensional vectors, and all services reached healthy
  • verified OpenRouter accepts AutoGPT's unqualified text-embedding-3-small request and returns exactly 1,536 dimensions
  • rendered direct, changed-port, Ollama, Traefik, and explicit :8443 Compose configurations

Checks

  • Harbor strict lint: clean
  • lint self-test: 12 Bash rules, 9 Compose rules, Boost, ShellCheck, and orchestrator all passed
  • documentation tests: 13 passed
  • AutoGPT facts: 6 passed
  • poetry check: passed
  • seed and Traefik generators: reproducible from committed HEAD

Documented local limitation

Graphiti works with Ollama's 768-dimensional nomic-embed-text, but AutoGPT's global search index is fixed at 1,536 dimensions. The Ollama path therefore leaves fresh global search incomplete unless the configured endpoint/gateway supplies a verified 1,536-dimensional embedding route. Marketplace listing search retains its direct text fallback; the guide calls out the repeated non-fatal indexer warnings and the gateway requirement explicitly.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant