ecoseek

Upstream Tracking

EcoSeek is built on forks of two upstream projects. This document tracks the fork strategy and sync procedures.

Repositories

EcoSeek fork Upstream Role
alrobles/agenticSeek Fosowl/agenticSeek Client foundation (API, agents, frontend)
alrobles/agenticplug (original, no upstream) Secure gateway and connector layer

Fork strategy: agenticSeek

alrobles/agenticSeek is a fork of Fosowl/agenticSeek. We maintain our own modifications while staying compatible with upstream improvements.

Our modifications (on top of upstream)

Syncing with upstream

cd agenticSeek

# Add upstream remote (one-time)
git remote add upstream https://github.com/Fosowl/agenticSeek.git

# Fetch upstream changes
git fetch upstream

# Merge upstream main into our main
git checkout main
git merge upstream/main

# Resolve conflicts if any, then push
git push origin main

When to sync

Conflict-prone areas

These files are likely to have merge conflicts since we’ve modified them:

TODO

agenticplug

alrobles/agenticplug is an original project (not a fork). It serves as the secure gateway layer for EcoSeek. All development happens directly on this repo.