INNER CODE UNIT · TypeScript

saveCompactionContext

agent-sh/agentsys · adapters/opencode-plugin/index.ts:111

async function saveCompactionContext(directory: string, context: string[]): Promise<void> {
  const stateDir = getStateDir(directory)
  const contextPath = join(stateDir, "compaction-context.json")

  try {
    await mkdir(stateDir, { recursive: true })
    await writeFile(contextPath, JSON.stringify({
      context,
      timestamp: Date.now()
    }, null, 2))
  } catch {
    // Ignore write errors
  }
}

export const AgentSysPlugin: Plugin = async (ctx) => {
  const { directory } = ctx

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…