(row: TaskRow)
| 2960 | } |
| 2961 | |
| 2962 | function rowToTask(row: TaskRow): Task { |
| 2963 | return { |
| 2964 | id: row.id, |
| 2965 | sessionKey: row.session_key, |
| 2966 | title: row.title, |
| 2967 | summary: row.summary, |
| 2968 | status: row.status as Task["status"], |
| 2969 | owner: row.owner ?? "agent:main", |
| 2970 | startedAt: row.started_at, |
| 2971 | endedAt: row.ended_at, |
| 2972 | updatedAt: row.updated_at, |
| 2973 | }; |
| 2974 | } |
| 2975 | |
| 2976 | interface SkillRow { |
| 2977 | id: string; |
no outgoing calls
no test coverage detected