Skip to content

Confluence CLI#133

Open
cooper-grc wants to merge 3 commits intomainfrom
cg/confluence-cli
Open

Confluence CLI#133
cooper-grc wants to merge 3 commits intomainfrom
cg/confluence-cli

Conversation

@cooper-grc
Copy link
Copy Markdown
Contributor

@cooper-grc cooper-grc commented Mar 13, 2026

Summary by cubic

Add Confluence as an OAuth integration in the CLI. Connect read-only Confluence pages and spaces with airstore connection connect confluence.

  • New Features
    • Enable confluence in the OAuth flow for connection connect and list under supported integrations.
    • Reject --token for Confluence and guide users to OAuth; update help, examples, and worker recovery tests to match new processStaleUnclaimedRun boolean returns.

Written for commit 6afc46c. Summary will update on new commits.

@github-actions
Copy link
Copy Markdown

github-actions bot commented Mar 13, 2026

✅ Integration Tests PASSED

Gateway: https://api.airstore.ai
Query path: /sources/gmail/unread-emails
Timestamp: 2026-03-16T15:33:28Z

I/O Smoke Tests

Test Status Latency Bytes
list_sources PASS 180ms -
list_gmail PASS 208ms -
list_query_path PASS 973ms -
read_file PASS 261ms 6,242
stat_file PASS 117ms -

Compression A/B Tests

Metric Value
Files tested 10
Total raw bytes 85,498
Total strip bytes 58,096
Total raw tokens 44,981
Total strip tokens 30,588
Tokens saved 14,393
Byte reduction 32%
Token reduction 32%
Min threshold 10%
Cache consistent Yes
Per-file results
File Raw B Strip B Raw Tok Strip Tok Tok Saved Red% Raw ms Strip ms
2024-10-15_Harris-Walz_Organizing_Tea... 2,337 2,305 976 967 9 1% 276ms 124ms
2024-10-15_Stephen_King_via_KamalaHar... 2,904 2,866 1,116 1,103 13 1% 244ms 125ms
2025-07-17_KAYAK_How_to_have_everythi... 1,724 1,670 1,220 1,204 16 3% 258ms 126ms
2025-07-17_Alamo_Drafthouse_Cinema_Th... 19,047 18,224 12,228 11,704 524 4% 280ms 142ms
2025-07-17_Alamo_Drafthouse_Cinema_Th... 18,978 18,155 12,105 11,578 527 4% 258ms 139ms
2026-03-16_Blueprint_longevity_protoc... 6,242 5,884 1,629 1,529 100 5% 122ms 122ms
2026-03-16_Blueprint_longevity_protoc... 6,223 5,882 1,623 1,529 94 5% 297ms 127ms
2024-10-15_Knut_at_Sanity_Join_us_tom... 1,272 726 504 209 295 42% 256ms 124ms
2025-07-17_Lindsay_Stanley_TODAY_Conf... 1,876 1,049 657 268 389 44% 248ms 122ms
2025-07-17_NORDSTROM_RACK_FLASH_Travi... 24,895 1,335 12,923 497 12,426 94% 273ms 132ms

Charts

Overall Compression
Raw vs Compressed Bytes
Token Comparison
Reduction by File
Read Latency
I/O Latency

Copy link
Copy Markdown

@cubic-dev-ai cubic-dev-ai bot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

1 issue found across 1 file

Prompt for AI agents (unresolved issues)

Check if these issues are valid — if so, understand the root cause of each and fix them. If appropriate, use sub-agents to investigate and fix each issue separately.


<file name="pkg/cli/connection.go">

<violation number="1" location="pkg/cli/connection.go:42">
P2: `connection add` still rejects `confluence`, so listing it as a supported integration here is misleading. Users following this help text will immediately hit the command's `Unknown integration type` path.</violation>
</file>

Reply with feedback, questions, or to request a fix. Tag @cubic-dev-ai to re-run a review.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant