Skip to content

Add Drive file access to agent skills#309

Merged
mbakgun merged 2 commits into
mainfrom
impl/skill-iterations
Jul 9, 2026
Merged

Add Drive file access to agent skills#309
mbakgun merged 2 commits into
mainfrom
impl/skill-iterations

Conversation

@mbakgun

@mbakgun mbakgun commented Jul 9, 2026

Copy link
Copy Markdown
Contributor

Summary

Adds opt-in Drive file access for Agent skills, removes the Skill Builder's special 2 MB attachment-context gate, and lets Skill Builder fine-tune comments include uploaded files.

Changes

  • Added per-skill driveFilesEnabled workflow JSON support and an Agent skill-card toggle.
  • Added a generated heym_drive.py helper for enabled skill runs with file lookup/read helpers by Drive file id or filename.
  • Scoped skill Drive reads to files accessible to the workflow actor, including owned and team-shared Drive files.
  • Extended Skill Builder requests with per-message attachments, plus frontend drag/drop uploads that persist as skill assets.
  • Added PDF/text/DOCX attachment context handling without a custom 2 MB Skill Builder limit.
  • Updated workflow DSL guidance and docs for Agent skills and Drive.

Validation

  • SECRET_KEY=test-secret-key-for-tests-only-32-bytes ./check.sh
  • Focused backend tests for Skill Builder attachments, skill Drive helper runtime behavior, and agent skill tool metadata.

Notes

Frontend lint still reports two pre-existing vue/no-v-html warnings in CodexFollowupView.vue; the full check passes.

@mbakgun mbakgun marked this pull request as ready for review July 9, 2026 17:16
@mbakgun mbakgun enabled auto-merge (squash) July 9, 2026 17:20
@mbakgun mbakgun merged commit ff8e66d into main Jul 9, 2026
2 checks passed
@mbakgun mbakgun deleted the impl/skill-iterations branch July 9, 2026 17:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Development

Successfully merging this pull request may close these issues.

1 participant