509763cf36
- proto: Agent.info (AgentInfo: name/description/usefulness) — человекочитаемое
имя отдельно от opaque id; сериализация и тесты
- server: GET {path} отдаёт Agent.info; GET /conversations/{id}/record —
ConversationRecord без handle'а (для клиентского кэша после AgentEvent.Created)
- outbox: Event.Working — первый event хода, эмитится из Conversation.send()
до LLM-цикла и turnLock, чтобы UI показал спиннер сразу
- standalone: AGENTIK_NAME/AGENTIK_DESCRIPTION/AGENTIK_USEFULNESS → AgentInfo
- client: AgentClient.create eagerly фетчит info (GET {baseUrl})
- client: HttpConversationStore.get читает /record (ConversationRecord,
а не ConversationSnapshot — рассинхрон типов)
- client: noReadTimeout() на POST /conversations/{id}/messages — сервер отвечает
по завершении всего хода агента (реально 0.5–144 с), дефолтные 15 с рвали
живую реплику на клиенте
- journal-api: ConversationRecord @Serializable
- ksqlite 0.1.3 → 0.1.4
- .gitignore: runtime-данные standalone-агента и hs_err-дампы
38 lines
609 B
Plaintext
38 lines
609 B
Plaintext
# Gradle
|
|
.gradle/
|
|
build/
|
|
**/build/
|
|
|
|
# Kotlin
|
|
*.iml
|
|
.kotlin/
|
|
|
|
# IDE
|
|
.idea/
|
|
*.ipr
|
|
*.iws
|
|
out/
|
|
|
|
# OS
|
|
.DS_Store
|
|
|
|
# Local tooling (Magic Context, IDE plugins, MCP configs)
|
|
.cortexkit/
|
|
# opencode CLI local config (per-machine, не коммитим)
|
|
config.json
|
|
.veai/
|
|
|
|
# Internal review scratch dir (review/validation .md файлы, .tasks структура)
|
|
.tasks/
|
|
|
|
# Runtime / test artifacts
|
|
agentik.db
|
|
agentik.db-shm
|
|
agentik.db-wal
|
|
memory-md/agentik-mem-*/
|
|
|
|
# Runtime-данные standalone-агента (db/memory/skills при локальном запуске)
|
|
/standalone/agentik/
|
|
hs_err_pid*.log
|
|
core.*
|