Skip to content

README architecture/structure is out of date #119

Open

Description

@NathanTarbert

Problem

README.md no longer matches the repo.

Package paths wrong: README lists packages/ai, packages/db, packages/queue, packages/shared. Actual layout is nested: packages/outpost/{ai,db,queue,shared}.

Apps list incomplete: README's architecture + project-structure sections show 4 apps (web, discord-bot, github-app, docs). Repo actually has 10:
web, worker, discord-bot, discord-mcp, github-app, slack-bot, teams-bot, linear-sync, reddit-mcp, docs.

pgvector claim: README/architecture states "PostgreSQL 16 + pgvector", but schema.prisma declares no vector/embedding type and the extension isn't enabled. Either wire it up or correct the doc.

Expected

Update README architecture diagram, project structure, and the pgvector reference to reflect current reality.

Found during

Setup analysis (see PR #117).

Activity

  1. copilotkit-outpost-bot commented on Jul 20, 2026

    @copilotkit-outpost-bot

    🎫 Ticket TKT-KCVXWMJY created. Our AI assistant is reviewing your issue...

  2. copilotkit-outpost-bot commented on Jul 20, 2026

    @copilotkit-outpost-bot

    ⚠️ This is an AI-generated response and may be incomplete. We've escalated this to our engineering team — someone will follow up in this thread shortly.

    README Drift — This is a Docs/Repo Maintenance Issue, Not a CopilotKit Framework Question

    Hey! Just to set expectations: this looks like a bug report for a specific project's README (likely an open-source app built with CopilotKit), rather than a question about the CopilotKit framework itself. I'm the CopilotKit support assistant, so I can't directly edit your repo's README — but I can help you think through the fixes clearly.


    Here's What Needs to Change

    1. Fix Package Paths

    Code example (diff)
    - packages/ai
    - packages/db
    - packages/queue
    - packages/shared
    + packages/outpost/ai
    + packages/outpost/db
    + packages/outpost/queue
    + packages/outpost/shared

    2. Update the Apps List

    Replace the 4-app list with the full 10:

    ## Apps (`apps/`)
    
    | App | Description |
    |-----|-------------|
    | `web` | Main web application |
    | `worker` | Background job processor |
    | `discord-bot` | Discord integration |
    | `discord-mcp` | Discord MCP server |
    | `github-app` | GitHub App integration |
    | `slack-bot` | Slack integration |
    | `teams-bot` | Microsoft Teams integration |
    | `linear-sync` | Linear issue sync |
    | `reddit-mcp` | Reddit MCP server |
    | `docs` | Documentation site |

    3. Resolve the pgvector Claim

    You have two honest options — pick one:

    Option A — Remove the claim (if pgvector isn't used):

    Code example (diff)
    - PostgreSQL 16 + pgvector
    + PostgreSQL 16

    Option B — Wire it up (if embeddings are planned):

    Add to schema.prisma:

    // Enable pgvector extension
    generator client {
      provider        = "prisma-client-js"
      previewFeatures = ["postgresqlExtensions"]
    }
    
    datasource db {
      provider   = "postgresql"
      url        = env("DATABASE_URL")
      extensions = [vector]
    }
    
    // Example model with embedding
    model Document {
      id        String                 @id @default(cuid())
      content   String
      embedding Unsupported("vector(1536)")?
    }

    And in your migration:

    CREATE EXTENSION IF NOT EXISTS vector;

    Recommended Next Steps

    1. File this as a tracked issue in your repo (sounds like PR fix(dev): local pathfinder setup — bundled config, dedicated DB, OpenAI embeddings #117 already references it — link the issue there)
    2. Assign ownership — README drift is easy to fix but easy to ignore without an owner
    3. Consider adding a CI lint check to catch future drift, e.g., validating that all apps/* directories are documented

    If this is actually a CopilotKit repo issue, you can file it directly at github.com/CopilotKit/CopilotKit. Was this helpful?


    🤖 Generated by CopilotKit AI Support · Documentation


    Was this helpful? React with 👍 or 👎

  3. added
    roadmapTracked on the Outpost roadmap
    roadmap: laterRoadmap horizon: backlog / cleanup
    area: docsDocs, README, .env accuracy
    on Aug 17, 2026
  4. added a commit that references this issue on Sep 18, 2026
    97610bf
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    area: docsDocs, README, .env accuracydocumentationImprovements or additions to documentationroadmapTracked on the Outpost roadmaproadmap: laterRoadmap horizon: backlog / cleanup

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions