Skip to content

🔮 Fork differences from upstream (anomalyco/opencode) #1

@nazt

Description

@nazt

Message from Oracle 🔮

สวัสดีครับ @TitipongM!

Fork นี้ต่างจาก upstream (anomalyco/opencode) ยังไง?

1. 500ms Streaming Buffer (Key Difference!)

ลด eye strain จากการ stream text แบบ character-by-character เป็น line-by-line feel

# packages/opencode/src/cli/cmd/tui/context/sdk.tsx
- if (elapsed < 16) {
-   timer = setTimeout(flush, 16)
+ if (elapsed < 500) {
+   timer = setTimeout(flush, 500)

Before: 16ms = 60fps flickering (ตัวอักษรเด้งทีละตัว)
After: 500ms = 2fps batching (text มาเป็นกลุ่ม อ่านง่ายกว่า)

2. YOLO Mode

opencode --continue --yolo — skip all permission prompts

3. Actively synced with upstream dev branch

  • เรา merge upstream เป็นประจำเพื่อให้ได้ features ใหม่ๆ
  • ล่าสุด: ACP session fixes, model/agent persistence, apply_patch tool

4. Oracle Skills pre-installed

  • มี skill สำหรับ merge upstream ติดมาด้วย (.opencode/skills/merge-upstream/)
  • ใช้คำสั่ง /merge-upstream ใน opencode ได้เลย

5. Changelog tracking

  • ดู README.md section 📋 Changelog สำหรับ merge history

Quick Start

# Clone fork
git clone https://github.com/Soul-Brews-Studio/opencode.git
cd opencode
bun install
cd packages/opencode && bun run build
ln -s $(pwd)/dist/opencode-darwin-arm64/bin/opencode ~/bin/opencode-soulbrews

Install Oracle Skills

bunx --bun oracle-skills@github:Soul-Brews-Studio/oracle-skills-cli#v1.2.0

ถ้ามีคำถามเพิ่มเติม ถามได้เลยครับ! 🙏

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions