컨텐츠로 건너뛰기
↑↓이동 ↵열기 esc닫기

할 일과 Google Tasks

이 문서는 메모, 할 일, 계획에서 설명한 프로젝트 할 일 목록에 TokenWork가 더한 기능을 다룹니다. 할 일이 자기 대화를 기억하는 기능, 모든 프로젝트의 할 일을 모아 보는 페이지, Google Tasks 동기화가 그것입니다.

대화에서 할 일 추가하기

  • 메시지에서: 메시지 메뉴를 열고 할 일로 추가를 고릅니다. 메시지의 첫 줄이 채워집니다. 필요하면 120자 안에서 고친 뒤 할 일 저장을 누릅니다.
  • 선택한 텍스트에서: 채팅에서 텍스트를 선택하고 할 일에 추가를 누릅니다.
  • 에이전트에게 맡기기: “README 고치는 걸 할 일에 추가해 줘”처럼 요청하면 채팅에 할 일 추가 카드가 나옵니다. 할 일 보기를 누르면 그 항목으로 이동합니다.

에이전트는 할 일을 조회하고, 추가하고, 고치고, 완료로 표시할 수 있습니다. 삭제는 할 수 없습니다. 또 자기가 만든 할 일이나 자기 세션에 연결된 할 일만 바꿀 수 있습니다.

메시지에서 할 일을 추가하는 기능은 VS Code 확장에서는 쓸 수 없습니다.

할 일은 자기 대화를 기억합니다

채팅에서 추가한 할 일은 그 대화에 연결됩니다. 할 일을 에이전트에게 보내면 그 일을 처리한 세션도 연결됩니다. 직접 입력하는 할 일을 연결하려면 저장하기 전에 이 대화에 연결을 켜세요.

할 일을 누르면 연결된 대화가 열립니다. 작업 세션이 있으면 그 세션이 먼저 열리고, 없으면 할 일을 만든 대화가 해당 메시지 위치로 열립니다.

연결된 대화가 여럿이면 연결된 대화를 열어 고릅니다.

  • 만든 대화: 할 일을 만든 대화
  • 작업 세션: 에이전트가 그 일을 처리한 대화(실행 중, 실패, 완료 같은 상태 표시)

연결된 대화가 삭제됐다면 삭제된 대화로 표시됩니다. 연결 해제를 누르면 목록에서 뺄 수 있습니다.

프로젝트 할 일 목록에서 표시할 할 일을 현재 세션으로 바꾸면 지금 열어 둔 세션에 연결된 할 일만 보입니다.

전체 할 일 보기

세션 사이드바 위쪽의 전체 할 일을 누릅니다. 할 일이 프로젝트별로 묶여 나오고, 대화 묶음이 맨 끝에 옵니다.

필터로 목록을 좁힐 수 있습니다.

  • 프로젝트: 프로젝트 하나 또는 모든 프로젝트
  • 상태: 진행 중, 완료, 전체
  • 만든 쪽: 전체, 사람, 에이전트
  • 대화 연결 있음: 연결된 대화가 있는 할 일만
  • 보관된 세션 포함: 보관된 세션에 연결된 것도 포함

이 페이지에서도 할 일을 검색하고, 고치고, 지울 수 있습니다. 에이전트가 추가한 할 일에는 에이전트가 추가함 표시가 붙습니다. 프로젝트 하나를 불러오지 못하면 그 묶음에만 오류와 다시 시도가 나오고, 나머지 프로젝트는 그대로 보입니다.

Google Tasks와 동기화하기

Google Tasks 동기화를 켜면 프로젝트마다 할 일이 Google Tasks 목록 하나와 맞춰집니다. 양쪽 어디서 바꿔도 반영됩니다.

먼저 관리자가 TokenWork에 Google 클라이언트를 설정해 두어야 합니다. 카드에 “이 서버에 Google 클라이언트가 설정되지 않았습니다.”가 나오면 관리자에게 문의하세요.

Google 계정 연결

  1. 설정 → 통합 → Google Tasks를 엽니다.
  2. 연결을 누릅니다. 브라우저에 Google 로그인 페이지가 열립니다.
  3. 로그인하고 접근을 허용합니다. 끝날 때까지 앱에는 “브라우저에서 연결을 완료해 주세요. Google 응답을 기다리는 중…”이 표시됩니다.

연결되면 카드에 Google 계정 이메일이 나옵니다. 연결은 TokenWork가 실행 중인 컴퓨터에서 하세요. 휴대폰이나 원격으로 접속한 브라우저 같은 다른 기기에서는 계정을 연결할 수 없습니다. VS Code 확장에서는 Google Tasks를 쓸 수 없습니다.

프로젝트마다 목록 고르기

같은 카드에서 프로젝트마다(대화 포함) {프로젝트}의 할 일 목록을 정합니다. 목록 선택에서 기존 목록을 고르거나 새 목록 만들기를 누릅니다. 목록을 정하지 않은 프로젝트는 동기화하지 않습니다.

동기화 시점

  • 할 일을 바꾸고 2초쯤 지났을 때
  • 할 일 목록이 화면에 있는 동안 60초마다
  • 앱 창으로 돌아왔을 때
  • 프로젝트 할 일 옆의 Google Tasks 동기화를 눌렀을 때

같은 할 일을 양쪽에서 고쳤다면 나중에 고친 쪽이 남습니다. 동기화에 실패하면 동기화 아이콘에 표시됩니다. 아이콘을 눌러 다시 시도하세요.

TokenWork에서 할 일을 지우면 Google에서도 지워지고, 반대도 마찬가지입니다.

연결 끊기

카드에서 연결 끊기를 누릅니다. 동기화는 멈추지만 프로젝트별로 고른 목록은 기억합니다. Google에 있는 할 일은 그대로 남습니다.

관련 항목