Nhiệm vụ: Mở rộng mẫu

Mở rộng mẫu

Tôi đã từng có hai dự án tương tự trước đây với những ưu và nhược điểm riêng. Tôi cần tìm lại cả hai và tạo một mẫu mới dựa trên haih-agent.

Ворклоги

modx-ai-studio--agent удалось найти в слоях докера, пока закинул в бэкапы. Не уверен, что буду делать систему для создания сайтов на MODX, но вполне вероятно появятся функции миграции с MODX-сайтов на мой движок, и там некоторые наработки могут понадобиться.

А вот основная вся нужная мне логика находится в narasim.dev/platform/agent, их тоже получилось восстановить. Там как минимум нужные мне методы работы с докер-контейнерами, а так же скилы для анализа кодовой базы.

query dockerContainers {
  dockerContainers(
    # labels: { test: "SDfsdf" }
    image: "node:22-alpine"
    all: true
  ) {
    ...DockerContainer_
  }
}

mutation createNarasimProjectDir {
  createNarasimProjectDir(dirName: "test")
}

mutation createContainer {
  createContainer(
    image: "node:22-alpine"
    cmd: ["tail", "-f", "/dev/null"]
    labels: { test: "SDfsdf" }
  ) {
    ...DockerContainer_
  }
}

mutation removeContainer {
  removeContainer(
    id: "e303391639a8d8599d041c179bb66f17132163a9a26a13161c5977b95d821888"
    force: true
  )
}

mutation stopContainer {
  stopContainer(
    id: "ffbd591958371fce069e884d60167eff7ec39b1222e6361b8172e79a729447c8"
  ) {
    ...DockerContainer_
  }
}

fragment DockerContainer_ on DockerContainer {
  id
  names
  command
  image
  imageID
  state
  status
  labels
  # created
}