garrytan / garrytan/gstack

Recommended pattern for running gstack with Codex in Conductor when existing setup is Claude-based (global + project history)

Open
#687 2 comments 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
133k
Forks
19.9k
Avg merge
18h 46m
Merged PRs (30d)
26

Description

Question: What is recommend/best practice suggestion for running gstack with Codex alongside existing Claude-based setup in Conductor

Label: question

---

## Context

I’m using Conductor (conductor.build) as my IDE with a multi-model workflow:

- Claude Code → primary host for gstack (historically)
- Codex → used in parallel for build, test, QA

Repo:
- `/Users/xadmin/conductor/workspaces/agent-skill-manager`
- Mature codebase with existing agent structure (AGENTS.md, .gstack, .context, etc.)
- Significant prior usage of gstack via Claude

---

## Current Situation

Due to recent Claude usage limit changes, I’m hitting limits frequently during normal development workflows.

- Claude usage is governed by session and token-based limits across all surfaces (Claude app, Claude Code, etc.) :contentReference[oaicite:0]{index=0}
- Limits can be reached faster depending on prompt size, conversation length, and tool usage :contentReference[oaicite:1]{index=1}
- Recently, Anthropic has also tightened effective usage during peak hours, causing sessions to deplete faster :contentReference[oaicite:2]{index=2}

Because of this, I’ve started using **Codex in between Claude sessions** to continue building without waiting for limits to reset.

---

## Environment Details

### Global installs
- Claude gstack exists and is actively used
- Codex gstack appears to be an alias/symlink pointing into Claude-generated gstack artifacts:
- `~/.codex/skills/gstack → ~/.claude/skills/gstack/.agents/skills/gstack`

### Project-level
- No `.agents/skills/gstack` currently exists in the repo
- Existing project already has its own agent conventions

---

## Goal

Temporarily run gstack via Codex inside Conductor:

- without breaking or modifying existing Claude setup
- without cross-contaminating Claude and Codex environments
- with minimal setup overhead
- easy to revert back to Claude later
- aligned with intended gstack architecture (not a hack)

---

## Questions

1. What is the **recommended approach** for running gstack across multiple hosts (Claude + Codex) in the same repo?

2. Is the intended pattern:
- global install per host, or
- project-level `.agents/skills/gstack` per repo?

3. Is it safe or recommended to:
- rely on a Codex global install that aliases into Claude-generated gstack artifacts?
- or should Codex always have its own independent install?

4. For my use case, would you recommend:
- fresh clone into `.agents/skills/gstack` + `./setup --host codex`
- copying from existing Claude gstack
- something else entirely?

5. How does gstack expect:
- host-specific setup (`--host codex` vs `--host claude`)
- generated `.agents` trees
- and skill discovery
to coexist without conflicts?

6. Does Conductor’s project-level `.agents/skills` override global installs in the intended design?

---

## What I’m trying to avoid

- Breaking my existing Claude-based gstack workflows
- Creating conflicting or duplicated agent trees
- Subtle bugs from mixing host-generated artifacts
- Overengineering (new repo/workspace) if not necessary

---

## Ask

What is the **cleanest, intended, and future-proof way** to run gstack with Codex in this scenario?

A concrete recommendation (with reasoning) would be very helpful.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.