import { VersionInfo } from '@start9labs/start-sdk'

// Adds a "Set Anthropic API Key (Architect)" StartOS action so the Claude key
// can be installed from the UI — paste it into a masked field and it is written
// to /data/secrets/anthropic-api-key (0600) on the box, no terminal/SSH needed.
// The Architect only ever sends Ten31's own thesis text + what you type to
// Claude; it does not read LP/contact/communication records. Restart the
// service after saving so the entrypoint loads the new key. No data migration.
export const v_0_1_0_50 = VersionInfo.of({
  version: '0.1.0:50',
  releaseNotes: {
    en_US: [
      'Adds a "Set Anthropic API Key (Architect)" action: install your Claude API',
      'key from the StartOS UI (masked field, stored only on the server at',
      '/data/secrets/anthropic-api-key) — no terminal needed. Restart the service',
      'after saving so the Architect picks it up.',
    ].join(' '),
  },
  migrations: { up: async () => {}, down: async () => {} },
})
