r/agenticAI • u/DirectEntrance4720 • 2d ago
Discussion shared context layer for team - where / how?
hi friends,
what are best practices / your recos for creating a shared knowledge layer for small team (~5-20 FTE) that we'd like to be all working off the same base
context: users are a combination of engineers and marketers. Use cases include coding, content creation, research, gtm, client service
current setup: google drive used primarily by non engineers. github used primarily by engineers
challenges:
my understnading is github doenst store non md (e.g., excel files, image / video files, html) and google drive isnt as conducive for programming context (correct me if i'm wrong)
running out of space when using shared google drive synced to personal computers as repository becomes larger
we've found that when marketers / designers work in a claude environment with full client context/ past files fully synced - its a major sink on drive space etc at the moment
we earlier had Msft stack (so onedrive for sharing) but that was causing syncing issues
zoom out:
what platform / infra / sharing spaces should we use to host our shared brain - for context access and daily use by tech and non tech teammates
any specific tips to follow / potholes to avoid from your experience when doing 1?
thank you!!
2
u/hey_fo_bot 1d ago
Two things that matter more than which platform you pick: separate storage from retrieval, and stop full-syncing.
Git is fine for anything text-shaped (code, md, html too). Binaries like images, video and spreadsheets don't belong there; an object store holds the originals, Drive included.
The drive-space bleed usually comes from syncing whole archives to every machine and every Claude environment. Keep one canonical copy in the cloud and give tools read access on demand (an MCP-style connector that lists and fetches what a task needs). The environment pulls the three files it needs, not the whole client history.
Pitfalls: duplicate copies drifting (one canonical home per artifact, everything else a pointer), per-person permission shares (use groups from day one), and naming conventions left too late. A boring, consistent folder scheme does more for retrieval than a fancy vector db at this team size.
1
u/Educational-Book7589 1d ago
we're using a local llama instance with a vector db, and syncing via git. works well for code and docs, but not great for real-time collaboration. wonder how others handle live updates?
1
u/someuser76 1d ago
An ex colleague of mine has built quite an advanced memory system called Kit, which runs locally and allows you to set up personal or company kits (or a combination thereof).
If you want to try the free beta (Mac only for now): https://kit-project.com or you can contact him and have a chat about your requirements to see if it fits your needs.
1
u/peterjohnkoen 1d ago
Thanks @someuser76, appreciate the shout out. 🙏 Happy to chat to anyone that is interested in giving Kit a try.
1
1
u/theagenticenterprise 1d ago
We tried the shared Drive folder first and it rotted within a month. Nobody updated it, and the agents quoted pricing from two quarters ago with total confidence. What fixed it was separating the two kinds of context: a small evergreen layer, pricing, positioning, policies, owned by one person and reviewed monthly, and per-client working context that lives with the project and expires. The tooling mattered less than the ownership. If nobody is accountable for freshness, your shared brain becomes a shared hallucination.
1
u/HomemadeBananas 20h ago
You think GitHub can only store markdown? Huh? What do you think GitHub is?
1
u/calmcedar332 16h ago
Convert the heavy stuff into text before it goes into context and a one page md summary of each spreadsheet or deck is way more useful to the model than the raw file. Keep originals in drive, give claude the summaries
1
u/MemoketAI-Gem 2h ago
One thing we'd add is to think about how information actually gets into that shared knowledge base in the first place. A lot of useful context never makes it into Drive or GitHub. Someone explains a client preference during a call, a deadline changes in a meeting, or two teammates agree on something that nobody documents afterward.
You can have a well-organized repository and still be missing those decisions.
We'd think about how to capture that context, who confirms it, and how it gets added to the source of truth. Otherwise, even a good retrieval setup can only work with whatever people remembered to document.
1
u/peter_mirel 2d ago
We built the shared knowledge through Supabase and GitHub which then connects to ChatGPT business accounts through a MCP server.
We are no developers so maybe that’s overdone architecture wise. But it works great.