Skip to content

Go install fails due to module path casing mismatch #940

Description

@Zafkii

Pre-flight Checklist

  • I have searched existing issues and this is not a duplicate
  • I understand that PRs will be rejected if the linked issue does not have status:approved

📝 Bug Description

Installing engram with the lowercase module path fails because the module path declared in go.mod uses different capitalization.

This also affects tools that install engram automatically, such as Gentle AI, because the installation command fails internally.

🔄 Steps to Reproduce

  1. Case 1: Installing engram through Gentle AI
    Install Gentle AI following the installation instructions.
    Wait for the installation process to download and configure all components.
    Observe that the engram component installation fails.

  2. Case 2: go install github.com/gentleman-programming/engram/cmd/engram@latest

✅ Expected Behavior

Case 1:
Gentle AI should install the engram component successfully.

Case 2:
Installing engram directly with go install should complete without module resolution errors.

❌ Actual Behavior

Case 1:

Installing
prepare:check-dependencies
prepare:backup-snapshot
apply:rollback-restore
agent:opencode
opencode-plugin:sub-agent-statusline
opencode-plugin:ssd-engram-plugin
component:claude-theme
component:context7
component:persona
x component:engram
component:gga
component:opencode-gentle-logo
component:permissions
component:ssd
component:skills
apply:rollback-restore
Logs
FAILED: component:engram – download engram binary: stop running engram processes before upgrade: pow pipeline completed with errors

Case 2:

version constraints conflict:
module declares its path as:
github.com/Gentleman-Programming/engram

but was required as:
github.com/gentleman-programming/engram

Gentle AI Version

1.41.0

Operating System

Windows

AI Agent / Client

OpenCode

📋 Affected Area

Installation Pipeline

💡 Logs / Error Output

Case 1:  

Installing
prepare:check-dependencies
prepare:backup-snapshot
apply:rollback-restore
agent:opencode
opencode-plugin:sub-agent-statusline
opencode-plugin:ssd-engram-plugin
component:claude-theme
component:context7
component:persona
x  component:engram
component:gga
component:opencode-gentle-logo
component:permissions
component:ssd
component:skills
apply:rollback-restore
Logs
FAILED: component:engram – download engram binary: stop running engram processes before upgrade: pow pipeline completed with errors






Case 2: 


version constraints conflict:
module declares its path as:
github.com/Gentleman-Programming/engram

but was required as:
github.com/gentleman-programming/engram

Additional Context

No response

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workingstatus:needs-reviewAwaiting maintainer review

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions