Skip to content

Releases: gpt-mem/opencode-mem

MEM build mem-v20261024-1210-4ed28ca389a0

Choose a tag to compare

@kobzevvv kobzevvv released this 24 Oct 09:10
4ed28ca

OpenCode MEM (v2) — сборка форка для локальной машины.

Сборка

  • SHA: 4ed28ca389a012375a8ee1e49e1b2d95eb2d0dee
  • версия: opencode v0.0.0-fork-at-4ed28ca389a0
  • линия: main

Как поставить

tar -xzf opencode-darwin-arm64.tar.gz -C /tmp && install -m 0755 /tmp/opencode ~/.opencode/bin/opencode

Сток лежит рядом как ~/.opencode/bin/opencode.stock-backup.
Полная раскладка сборок (current/previous, откат) — в README форка.

Флаги v2

  • OPENCODE_V2_MEMORY_CONTEXT=1 — включить проекцию контекста (compact marker
    • get_tool_call_details recovery). По умолчанию выключена — без неё
      поведение идентично (mark=0 байт-в-байт, Шаг 5 #202).
  • OPENCODE_V2_MEMORY_MIN_CHARS=N — порог, ниже которого tool-результат
    не сжимается (по умолчанию = 2048). Должен быть > 4000 (размер чанка
    get_tool_call_details), иначе компактация не окупается.
  • OPENCODE_V2_MEMORY_TOOLS=tool1,tool2 — белый список тулов,
    чьи результаты сжимаются (по умолчанию: shell, read, webfetch, websearch).
  • OPENCODE_V2_MEMORY_CONTEXT_DEBUG=1 — [mem-context] … в лог.

Флаги v1 (не существуют на v2)

  • OPENCODE_MEMORY_CONTEXT / OPENCODE_MEMORY_INTENT / OPENCODE_MEMORY_* —
    принадлежат v1 (memory-context-v1) и не читаются на main. Маска кэша
    (Ladder cache mask) на v2 удалена (ProviderCacheMarkTable — реликт схемы,
    INSERT/SELECT в main нет); таблица intent_signal — 0 строк за историю.
    Установленный бинарь не содержит ни одного OPENCODE_CACHE_*/OPENCODE_MEMORY_*
    (проверено strings -a — 0 совпадений).

MEM build mem-v20261024-0901-49f55f2c8da5

Choose a tag to compare

@kobzevvv kobzevvv released this 24 Oct 06:01
49f55f2

OpenCode MEM (v2) — сборка форка для локальной машины.

Сборка

  • SHA: 49f55f2c8da516efa8efcbd41ef17a5799e48bdc
  • версия: opencode v0.0.0-fork-at-49f55f2c8da5
  • линия: main

Как поставить

tar -xzf opencode-darwin-arm64.tar.gz -C /tmp && install -m 0755 /tmp/opencode ~/.opencode/bin/opencode

Сток лежит рядом как ~/.opencode/bin/opencode.stock-backup.
Полная раскладка сборок (current/previous, откат) — в README форка.

Флаги v2

  • — включить проекцию контекста (compact marker
  • recovery). По умолчанию выключена — без неё
    поведение идентично (mark=0 байт-в-байт, Шаг 5 #202).
  • — порог, ниже которого tool-результат
    не сжимается (по умолчанию = 2048). Должен быть > 4000 (размер чанка
    ), иначе компактация не окупается.
  • — белый список тулов,
    чьи результаты сжимаются (по умолчанию: shell, read, webfetch, websearch).
  • — в лог.

Флаги v1 (не существуют на v2)

  • / / —
    **принадлежат v1 () и не читаются на **. Маска кэша
    (Ladder cache mask) на v2 удалена ( — реликт схемы,
    INSERT/SELECT в нет); таблица — 0 строк за историю.
    Установленный бинарь не содержит ни одного /
    (проверено — 0 совпадений).

MEM build mem-v20261023-2349-f62df808f332

Choose a tag to compare

OpenCode MEM (v2) — сборка форка для локальной машины.

Сборка

  • SHA: f62df808f332c75b6e687fe3d11103e536c10759
  • версия: opencode v0.0.0-fork-at-f62df808f332
  • линия: main

Как поставить

tar -xzf opencode-darwin-arm64.tar.gz -C /tmp && install -m 0755 /tmp/opencode ~/.opencode/bin/opencode

Сток лежит рядом как ~/.opencode/bin/opencode.stock-backup.
Полная раскладка сборок (current/previous, откат) — в README форка.

Флаги v2

  • — включить проекцию контекста (compact marker
  • recovery). По умолчанию выключена — без неё
    поведение идентично (mark=0 байт-в-байт, Шаг 5 #202).
  • — порог, ниже которого tool-результат
    не сжимается (по умолчанию = 2048). Должен быть > 4000 (размер чанка
    ), иначе компактация не окупается.
  • — белый список тулов,
    чьи результаты сжимаются (по умолчанию: shell, read, webfetch, websearch).
  • — в лог.

Флаги v1 (не существуют на v2)

  • / / —
    **принадлежат v1 () и не читаются на **. Маска кэша
    (Ladder cache mask) на v2 удалена ( — реликт схемы,
    INSERT/SELECT в нет); таблица — 0 строк за историю.
    Установленный бинарь не содержит ни одного /
    (проверено — 0 совпадений).

MEM build mem-v20261023-1837-9db2ce9a375d

Choose a tag to compare

OpenCode MEM (v2) — сборка форка для локальной машины.

Сборка

  • SHA: 9db2ce9a375db63def1d6e64c45207ecd402078c
  • версия: opencode v0.0.0-fork-at-9db2ce9a375d
  • линия: main

Как поставить

tar -xzf opencode-darwin-arm64.tar.gz -C /tmp && install -m 0755 /tmp/opencode ~/.opencode/bin/opencode

Сток лежит рядом как ~/.opencode/bin/opencode.stock-backup.
Полная раскладка сборок (current/previous, откат) — в README форка.

Флаги v2

  • — включить проекцию контекста (compact marker
  • recovery). По умолчанию выключена — без неё
    поведение идентично (mark=0 байт-в-байт, Шаг 5 #202).
  • — порог, ниже которого tool-результат
    не сжимается (по умолчанию = 2048). Должен быть > 4000 (размер чанка
    ), иначе компактация не окупается.
  • — белый список тулов,
    чьи результаты сжимаются (по умолчанию: shell, read, webfetch, websearch).
  • — в лог.

Флаги v1 (не существуют на v2)

  • / / —
    **принадлежат v1 () и не читаются на **. Маска кэша
    (Ladder cache mask) на v2 удалена ( — реликт схемы,
    INSERT/SELECT в нет); таблица — 0 строк за историю.
    Установленный бинарь не содержит ни одного /
    (проверено — 0 совпадений).

MEM build mem-v20261023-0844-021466337676

Choose a tag to compare

OpenCode MEM (v2) — сборка форка для локальной машины.

Сборка

  • SHA: 0214663376769a44799539c5a5181ca61b522d20
  • версия: opencode v0.0.0-fork-at-021466337676
  • линия: main

Как поставить

tar -xzf opencode-darwin-arm64.tar.gz -C /tmp && install -m 0755 /tmp/opencode ~/.opencode/bin/opencode

Сток лежит рядом как ~/.opencode/bin/opencode.stock-backup.
Полная раскладка сборок (current/previous, откат) — в README форка.

Флаги v2

  • — включить проекцию контекста (compact marker
  • recovery). По умолчанию выключена — без неё
    поведение идентично (mark=0 байт-в-байт, Шаг 5 #202).
  • — порог, ниже которого tool-результат
    не сжимается (по умолчанию = 2048). Должен быть > 4000 (размер чанка
    ), иначе компактация не окупается.
  • — белый список тулов,
    чьи результаты сжимаются (по умолчанию: shell, read, webfetch, websearch).
  • — в лог.

Флаги v1 (не существуют на v2)

  • / / —
    **принадлежат v1 () и не читаются на **. Маска кэша
    (Ladder cache mask) на v2 удалена ( — реликт схемы,
    INSERT/SELECT в нет); таблица — 0 строк за историю.
    Установленный бинарь не содержит ни одного /
    (проверено — 0 совпадений).

MEM build mem-v20261023-0610-021466337676

Choose a tag to compare

OpenCode MEM (v2) — сборка форка для локальной машины.

Сборка

  • SHA: 0214663376769a44799539c5a5181ca61b522d20
  • версия: opencode v0.0.0-fork-at-021466337676
  • линия: main

Как поставить

tar -xzf opencode-darwin-arm64.tar.gz -C /tmp && install -m 0755 /tmp/opencode ~/.opencode/bin/opencode

Сток лежит рядом как ~/.opencode/bin/opencode.stock-backup.
Полная раскладка сборок (current/previous, откат) — в README форка.

Флаги v2

  • — включить проекцию контекста (compact marker
  • recovery). По умолчанию выключена — без неё
    поведение идентично (mark=0 байт-в-байт, Шаг 5 #202).
  • — порог, ниже которого tool-результат
    не сжимается (по умолчанию = 2048). Должен быть > 4000 (размер чанка
    ), иначе компактация не окупается.
  • — белый список тулов,
    чьи результаты сжимаются (по умолчанию: shell, read, webfetch, websearch).
  • — в лог.

Флаги v1 (не существуют на v2)

  • / / —
    **принадлежат v1 () и не читаются на **. Маска кэша
    (Ladder cache mask) на v2 удалена ( — реликт схемы,
    INSERT/SELECT в нет); таблица — 0 строк за историю.
    Установленный бинарь не содержит ни одного /
    (проверено — 0 совпадений).

MEM build mem-v20261023-0324-021466337676

Choose a tag to compare

OpenCode MEM (v2) — сборка форка для локальной машины.

Сборка

  • SHA: 0214663376769a44799539c5a5181ca61b522d20
  • версия: opencode v0.0.0-fork-at-021466337676
  • линия: main

Как поставить

tar -xzf opencode-darwin-arm64.tar.gz -C /tmp && install -m 0755 /tmp/opencode ~/.opencode/bin/opencode

Сток лежит рядом как ~/.opencode/bin/opencode.stock-backup.
Полная раскладка сборок (current/previous, откат) — в README форка.

Флаги v2

  • — включить проекцию контекста (compact marker
  • recovery). По умолчанию выключена — без неё
    поведение идентично (mark=0 байт-в-байт, Шаг 5 #202).
  • — порог, ниже которого tool-результат
    не сжимается (по умолчанию = 2048). Должен быть > 4000 (размер чанка
    ), иначе компактация не окупается.
  • — белый список тулов,
    чьи результаты сжимаются (по умолчанию: shell, read, webfetch, websearch).
  • — в лог.

Флаги v1 (не существуют на v2)

  • / / —
    **принадлежат v1 () и не читаются на **. Маска кэша
    (Ladder cache mask) на v2 удалена ( — реликт схемы,
    INSERT/SELECT в нет); таблица — 0 строк за историю.
    Установленный бинарь не содержит ни одного /
    (проверено — 0 совпадений).

MEM build mem-v20261022-2245-021466337676

Choose a tag to compare

OpenCode MEM (v2) — сборка форка для локальной машины.

Сборка

  • SHA: 0214663376769a44799539c5a5181ca61b522d20
  • версия: opencode v0.0.0-fork-at-021466337676
  • линия: main

Как поставить

tar -xzf opencode-darwin-arm64.tar.gz -C /tmp && install -m 0755 /tmp/opencode ~/.opencode/bin/opencode

Сток лежит рядом как ~/.opencode/bin/opencode.stock-backup.
Полная раскладка сборок (current/previous, откат) — в README форка.

Флаги v2

  • — включить проекцию контекста (compact marker
  • recovery). По умолчанию выключена — без неё
    поведение идентично (mark=0 байт-в-байт, Шаг 5 #202).
  • — порог, ниже которого tool-результат
    не сжимается (по умолчанию = 2048). Должен быть > 4000 (размер чанка
    ), иначе компактация не окупается.
  • — белый список тулов,
    чьи результаты сжимаются (по умолчанию: shell, read, webfetch, websearch).
  • — в лог.

Флаги v1 (не существуют на v2)

  • / / —
    **принадлежат v1 () и не читаются на **. Маска кэша
    (Ladder cache mask) на v2 удалена ( — реликт схемы,
    INSERT/SELECT в нет); таблица — 0 строк за историю.
    Установленный бинарь не содержит ни одного /
    (проверено — 0 совпадений).

MEM build mem-v20261022-2005-2b4762fdd6bb

Choose a tag to compare

@kobzevvv kobzevvv released this 22 Oct 17:05
2b4762f

OpenCode MEM (v2) — сборка форка для локальной машины.

Сборка

  • SHA: 2b4762fdd6bbf9299d161d008ef6a1f0a76a0625
  • версия: opencode v0.0.0-fork-at-2b4762fdd6bb
  • линия: main

Как поставить

tar -xzf opencode-darwin-arm64.tar.gz -C /tmp && install -m 0755 /tmp/opencode ~/.opencode/bin/opencode

Сток лежит рядом как ~/.opencode/bin/opencode.stock-backup.
Полная раскладка сборок (current/previous, откат) — в README форка.

Флаги v2

  • — включить проекцию контекста (compact marker
  • recovery). По умолчанию выключена — без неё
    поведение идентично (mark=0 байт-в-байт, Шаг 5 #202).
  • — порог, ниже которого tool-результат
    не сжимается (по умолчанию = 2048). Должен быть > 4000 (размер чанка
    ), иначе компактация не окупается.
  • — белый список тулов,
    чьи результаты сжимаются (по умолчанию: shell, read, webfetch, websearch).
  • — в лог.

Флаги v1 (не существуют на v2)

  • / / —
    **принадлежат v1 () и не читаются на **. Маска кэша
    (Ladder cache mask) на v2 удалена ( — реликт схемы,
    INSERT/SELECT в нет); таблица — 0 строк за историю.
    Установленный бинарь не содержит ни одного /
    (проверено — 0 совпадений).

MEM build mem-v20261022-1742-d4ed0b9694f8

Choose a tag to compare

@kobzevvv kobzevvv released this 22 Oct 14:42
d4ed0b9

OpenCode MEM (v2) — сборка форка для локальной машины.

Сборка

  • SHA: d4ed0b9694f867003c896438f558d250de81a37c
  • версия: opencode v0.0.0-fork-at-d4ed0b9694f8
  • линия: main

Как поставить

tar -xzf opencode-darwin-arm64.tar.gz -C /tmp && install -m 0755 /tmp/opencode ~/.opencode/bin/opencode

Сток лежит рядом как ~/.opencode/bin/opencode.stock-backup.
Полная раскладка сборок (current/previous, откат) — в README форка.

Флаги v2

  • OPENCODE_CACHE_MASK=0 — выключить маску кэша (по умолчанию включена)
  • OPENCODE_CACHE_MARK_IDLE_MS — через сколько мс простоя считать scope холодным