alpha
Login
or
Join now
kueda.net
/
tangled-cli
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
WIP: A simple cli for daily tangled use cases and AI integration. This is for my personal use right now, but happy if others get mileage from it! :)
Star
0
Fork
0
Atom
Configure Feed
Issues
Pull Requests
Commits
Tags
Feed URL
Select the types of activity you want to include in your feed.
Overview
Issues
Pulls
Pipelines
tangled-cli
/
tests
/
lib
/
at
main
6 files
Ken-ichi Ueda
refactor: rename repoAtUri for accuracy
2mo ago
41fea43d
api-client.test.ts
fix: let non-Bluesky PDS users log in Previously it was hard-coded to Bluesky. Now it looks up the PDS by resolving the DID or handle. Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
2 months ago
config.test.ts
Add biome v2 and apply format/lint changes.
5 months ago
constellation.test.ts
Add constellation.ts client for cross-PDS record indexing Introduces getBacklinks() which queries constellation.microcosm.blue to find AT Protocol records that reference a given URI, across all PDSs. This is the foundation for fixing multi-collaborator issue queries. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
5 months ago
context.test.ts
Implement repository context resolution from Git remotes Add context resolver to automatically detect tangled.org repositories: - getCurrentRepoContext(): Get repository context from current directory - getTangledRemotes(): Find all tangled.org remotes - promptForRemote(): Interactive selection for multiple remotes - Smart selection logic: prefer "origin", use config, or prompt - Offers to save selection to config for future use This enables commands to automatically determine which repository they're operating on without requiring explicit flags. Includes comprehensive test coverage (19 tests) for all resolution scenarios including config handling and user prompts. Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
5 months ago
issues-api.test.ts
refactor: rename repoAtUri for accuracy * Repos are identified by their DID now, hence the name change * Update tests accordingly * Consolidate @atproto/identity usage into pds-resolver.ts by moving resolveHandleToDid there; at-uri.ts re-exports it and no longer imports @atproto/identity directly Co-authored-by: Claude (claude-sonnet-4-6) <noreply@anthropic.com>
2 months ago
session.test.ts
Move session metadata from keychain to plain file to prevent credential loss The current-session-metadata keychain entry was getting wiped by transient errors (e.g. network failure on wake) in the resumeSession() catch block, forcing users to re-authenticate unnecessarily. Changes: - Store session metadata in ~/.config/tangled/session.json (not keychain) so it survives sleep/wake cycles and keychain lock events - Don't clear metadata on transient agent.resumeSession() failures — only clear when loadSession() definitively returns null (no stored credentials) - Update session.test.ts to mock node:fs/promises with in-memory storage - Update api-client.test.ts to reflect new non-clearing behavior Co-Authored-By: Claude Sonnet 4.5 <noreply@anthropic.com>
5 months ago