OpenWriterControle/docs
darrenhinde 1a0f458e1a fix: cross-platform installer compatibility for bash 3.2+ and Windows
Critical fixes:
- Fix argument mismatch (accept 'core' and '--core' formats)
- Fix bash 3.2 compatibility (replace mapfile with while-read loops)
- Fix process substitution issues (use temp files)
- Add platform detection (macOS/Linux/Windows)
- Add bash version check (3.2+ required)
- Add conditional color support for Windows terminals

Enhancements:
- Platform-specific dependency installation instructions
- Improved help text with usage examples
- Better error messages for unsupported platforms

Testing:
- Add comprehensive compatibility test suite (12 tests)
- Add collision detection tests
- Organize tests in scripts/tests/ directory
- All tests pass on macOS (bash 3.2.57)

Documentation:
- Add Windows installation instructions to README
- Add platform compatibility guide
- Add COMPATIBILITY.md quick reference
- Update all test script references

Tested on:
- macOS 13+ (bash 3.2.57) ✓
- Linux (bash 4.0+) ✓
- Windows Git Bash (bash 4.4+) ✓

Closes issues with curl installation failing on macOS and Windows
2025-11-18 13:57:18 +00:00
..
contributing fix: cross-platform installer compatibility for bash 3.2+ and Windows 2025-11-18 13:57:18 +00:00
features fix: cross-platform installer compatibility for bash 3.2+ and Windows 2025-11-18 13:57:18 +00:00
getting-started fix: cross-platform installer compatibility for bash 3.2+ and Windows 2025-11-18 13:57:18 +00:00
github fix: cross-platform installer compatibility for bash 3.2+ and Windows 2025-11-18 13:57:18 +00:00
README.md fix: cross-platform installer compatibility for bash 3.2+ and Windows 2025-11-18 13:57:18 +00:00

OpenCode Agents Documentation

Welcome to the OpenCode Agents documentation! This directory contains all documentation organized by topic.

📚 Documentation Index

Getting Started

Features

Contributing

GitHub

For New Users

  • Start with the main README in the repository root
  • Follow the Installation Guide
  • Use opencode --agent codebase-agent to start building

For Contributors

For Advanced Users

📖 Documentation Structure

docs/
├── README.md                           # This file
├── getting-started/
│   ├── installation.md                 # Installation guide
│   └── collision-handling.md           # Collision handling reference
├── features/
│   ├── system-builder/
│   │   ├── README.md                   # System builder quick start
│   │   └── guide.md                    # System builder complete guide
│   └── agent-system-blueprint.md       # Architecture patterns
├── contributing/
│   ├── CODE_OF_CONDUCT.md              # Community guidelines
│   └── CONTRIBUTING.md                 # Contribution guide
└── github/
    └── GITHUB_SETTINGS.md              # Repository settings

🔍 Finding What You Need

I want to...

...install OpenCode Agents → Installation Guide

...understand collision handling → Collision Handling

...build a custom AI system → System Builder

...understand the architecture → Agent System Blueprint

...contribute to the project → Contributing Guide

...report a bug or request a feature → GitHub Issues

💡 Additional Resources

🤝 Community

📝 License

This project is licensed under the MIT License. See LICENSE for details.


Need help? Check the Contributing Guide or open an issue.