Skip to content

feat: add ability to select exact containerTag#24

Merged
Dhravya merged 1 commit intomainfrom
claude/issue-22-20260216-2342
Feb 16, 2026
Merged

feat: add ability to select exact containerTag#24
Dhravya merged 1 commit intomainfrom
claude/issue-22-20260216-2342

Conversation

@Dhravya
Copy link
Member

@Dhravya Dhravya commented Feb 16, 2026

Adds the ability for users to specify exact containerTag values via configuration, similar to claude-code and OpenClaw plugins.

Changes

  • Added userContainerTag config option to override auto-generated user tag
  • Added projectContainerTag config option to override auto-generated project tag
  • Updated documentation with examples and use cases
  • Maintains full backward compatibility with existing containerTagPrefix

Benefits

  • Share memories across team members
  • Sync memories between machines
  • Custom naming schemes
  • Integration with existing Supermemory container tags

Closes #22

Generated with Claude Code) | View branch | [View job run](https://github.com/supermemoryai/opencode-supermemory/actions/runs/22080803416

Users can now specify exact containerTag values via config options:
- userContainerTag: Override auto-generated user tag
- projectContainerTag: Override auto-generated project tag

This allows users to:
- Share memories across team members
- Sync memories between different machines
- Use custom naming schemes
- Integrate with existing Supermemory container tags

Maintains backward compatibility with containerTagPrefix.

Closes #22

Co-authored-by: Dhravya Shah <Dhravya@users.noreply.github.com>
@Dhravya
Copy link
Member Author

Dhravya commented Feb 16, 2026

@claude can you also update the docs in https://github.com/supermemoryai/supermemory to reflect this change

@claude
Copy link

claude bot commented Feb 16, 2026

Claude finished @Dhravya's task in 29s —— View job


Task Summary

  • Analyze the request
  • Respond with guidance

Response

I'm unable to update the documentation in the supermemoryai/supermemory repository because I can only access and modify files within the current repository (supermemoryai/opencode-supermemory). I don't have permissions to access external repositories.

What needs to be documented

Based on the changes in this PR, the supermemory repository docs should be updated to reflect these new configuration options:

New config options:

  • userContainerTag - Override auto-generated user container tag
  • projectContainerTag - Override auto-generated project container tag

Use cases to highlight:

  • Share memories across team members (same userContainerTag)
  • Sync memories between machines
  • Custom naming schemes
  • Integration with existing Supermemory container tags

Example configuration:

{
  "userContainerTag": "my-team-workspace",
  "projectContainerTag": "my-awesome-project"
}

Recommended next steps

You can either:

  1. Manually update the docs in the supermemory repository to include these new configuration options
  2. Create an issue in supermemoryai/supermemory requesting documentation updates for these new containerTag options
  3. Open a PR in that repository yourself with the documentation changes

The relevant documentation in this PR's README (lines 217-259) provides a good template for what should be added to the main Supermemory docs.


|

@Dhravya
Copy link
Member Author

Dhravya commented Feb 16, 2026

@claude update yourself to be able to commit and send PRs to other repositories in supermemoryai github org

@claude
Copy link

claude bot commented Feb 16, 2026

Claude finished @Dhravya's task in 32s —— View job


Task Summary

  • Analyze the request
  • Explain capabilities and limitations
  • Provide alternative solutions

Understanding the Limitation

I cannot update my own permissions or grant myself access to other repositories. My access is controlled by the GitHub App installation and the permissions configured by repository/organization administrators.

Why I Can't Access Other Repositories

My capabilities are determined by:

  1. GitHub App Installation Scope: The Claude Code GitHub App must be installed on each repository I need to access
  2. Repository Permissions: Even within an organization, I can only access repositories where the app is explicitly installed
  3. Security Design: This is intentional - I can't grant myself permissions to prevent unauthorized access to private repositories

How to Enable Cross-Repository Access

To allow me to work on other repositories in the supermemoryai organization:

  1. Install the GitHub App on target repositories:

    • Go to the repository settings (e.g., supermemoryai/supermemory)
    • Navigate to "Settings" → "GitHub Apps"
    • Install/enable the Claude Code GitHub App for that repository
  2. Configure permissions:

    • Ensure the app has appropriate permissions (read/write access to code, pull requests, issues)
  3. Then I can:

    • Create branches and PRs in those repositories
    • Make commits and push changes
    • Respond to issues and comments

Alternative Solutions for the Documentation Update

Since I currently only have access to opencode-supermemory, here are your options:

Option 1: Manual Update

  • Copy the documentation from this PR's README (lines 217-259)
  • Manually create a PR in supermemoryai/supermemory

Option 2: Create an Issue

Option 3: Grant Me Access (Recommended)

  • Install the Claude Code GitHub App on supermemoryai/supermemory
  • Then mention me with the documentation update request
  • I'll be able to create a PR with the changes

What Needs to be Documented

For reference, here's what should be added to the main Supermemory docs:

New configuration options:

{
  // Override auto-generated user container tag
  "userContainerTag": "my-team-workspace",
  
  // Override auto-generated project container tag
  "projectContainerTag": "my-awesome-project"
}

Use cases:

  • Share memories across team members (use same userContainerTag)
  • Sync memories between machines
  • Custom naming schemes
  • Integration with existing Supermemory container tags

@Dhravya Dhravya merged commit 092816a into main Feb 16, 2026
2 checks passed
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.

add a way to select containerTag

1 participant