Skip to content
Navigation Menu
Sign in
Appearance settings
Platform
AI CODE CREATION
GitHub Copilot
Write better code with AI
GitHub Copilot app
Direct agents from issue to merge
MCP Registry
Integrate external tools
DEVELOPER WORKFLOWS
Actions
Automate any workflow
Codespaces
Instant dev environments
Issues
Plan and track work
Code Review
Manage code changes
Code Quality
Enforce quality at merge
APPLICATION SECURITY
GitHub Advanced Security
Find and fix vulnerabilities
Code security
Secure your code as you build
Secret protection
Stop leaks before they start
EXPLORE
Why GitHub
Documentation
Blog
Changelog
Marketplace
View all features
Solutions
BY COMPANY SIZE
Enterprises
Small and medium teams
Startups
Nonprofits
BY USE CASE
App Modernization
DevSecOps
DevOps
CI/CD
View all use cases
BY INDUSTRY
Healthcare
Financial services
Manufacturing
Government
View all industries
View all solutions
Resources
EXPLORE BY TOPIC
AI
Software Development
DevOps
Security
View all topics
EXPLORE BY TYPE
Customer stories
Events & webinars
Ebooks & reports
Business insights
GitHub Skills
SUPPORT & SERVICES
Documentation
Customer support
Community forum
Trust center
Partners
View all resources
Open Source
COMMUNITY
GitHub Sponsors
Fund open source developers
PROGRAMS
Security Lab
Maintainer Community
GitHub Stars
Archive Program
REPOSITORIES
Topics
Trending
Collections
Enterprise
ENTERPRISE SOLUTIONS
Enterprise platform
AI-powered developer platform
AVAILABLE ADD-ONS
GitHub Advanced Security
Enterprise-grade security features
Copilot for Business
Enterprise-grade AI features
Premium Support
Enterprise-grade 24/7 support
Pricing
Search
/
Sign in
Sign up
Appearance settings
You signed in with another tab or window.
Reload
to refresh your session.
You signed out in another tab or window.
Reload
to refresh your session.
You switched accounts on another tab or window.
Reload
to refresh your session.
Dismiss alert
{{ message }}
Uh oh!
There was an error while loading.
Please reload this page
.
constructive-io
/
constructive
Public
Notifications
You must be signed in to change notification settings
Fork
7
Star
53
Code
Issues
39
Pull requests
87
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Actions
Projects
Security and quality
Insights
feat(cli): agent login, logout and whoami
- #1642
#1642
Merged
pyramation
merged 20 commits into
main
constructive-io/constructive:main
from
feat/agent-login
constructive-io/constructive:feat/agent-login
Copy head branch name to clipboard
Aug 4, 2026
Conversation
Commits
20
(20)
Checks
Files changed
Merged
feat(cli): agent login, logout and whoami
#1642
pyramation
merged 20 commits into
main
constructive-io/constructive:main
from
feat/agent-login
constructive-io/constructive:feat/agent-login
Copy head branch name to clipboard
Commits
Commits on Aug 3, 2026
feat(cli): add account session store and auth core
marslavish
committed
46314fa
View commit details
Copy full SHA for 46314fa
Browse repository at this point
feat(pi): export deriveSubdomainEndpoint
marslavish
committed
93719c1
View commit details
Copy full SHA for 93719c1
Browse repository at this point
feat(cli): add login, logout and whoami commands
marslavish
committed
8b404b6
View commit details
Copy full SHA for 8b404b6
Browse repository at this point
feat(pi): host-configurable signInHint in signed-out reasons
marslavish
committed
a8f9d67
View commit details
Copy full SHA for a8f9d67
Browse repository at this point
feat(cli): db tools read login session, startup key remint
marslavish
committed
9f19ab1
View commit details
Copy full SHA for 9f19ab1
Browse repository at this point
fix(cli): use workspace:^ for sdk dependency
marslavish
committed
254802d
View commit details
Copy full SHA for 254802d
Browse repository at this point
fix(cli): disable inquirerer idle timeout in interactive login
marslavish
committed
ea21a20
View commit details
Copy full SHA for ea21a20
Browse repository at this point
feat(harness): default constructive-skills source
marslavish
committed
4612160
View commit details
Copy full SHA for 4612160
Browse repository at this point
feat(pi): manage_entity_types tool (list/create/delete)
marslavish
committed
57791c2
View commit details
Copy full SHA for 57791c2
Browse repository at this point
feat(harness): confirm-gate manage_entity_types mutations
marslavish
committed
9470663
View commit details
Copy full SHA for 9470663
Browse repository at this point
feat(pi): create_api_key tool + secret-delivery host hooks
marslavish
committed
8acfcd8
View commit details
Copy full SHA for 8acfcd8
Browse repository at this point
feat(harness): confirm-gate create_api_key
marslavish
committed
69e13af
View commit details
Copy full SHA for 69e13af
Browse repository at this point
feat(pi): step-up request context + cwd in secret delivery
marslavish
committed
6be011a
View commit details
Copy full SHA for 6be011a
Browse repository at this point
fix(pi): verify existing principal scope before unscoped reuse
marslavish
committed
5f531ae
View commit details
Copy full SHA for 5f531ae
Browse repository at this point
fix(pi): mint reused-principal keys with the identity userId
marslavish
committed
dc0cab8
View commit details
Copy full SHA for dc0cab8
Browse repository at this point
fix(cli): split coalesced stdin chunks so pasted passwords survive login
marslavish
committed
922fd84
View commit details
Copy full SHA for 922fd84
Browse repository at this point
test(cli): expect 18 db tools after pi tool additions
marslavish
committed
385fcc8
View commit details
Copy full SHA for 385fcc8
Browse repository at this point
Commits on Aug 4, 2026
Merge main into agent-login (inquirerer 4.9.3)
pyramation
committed
d9dd93d
View commit details
Copy full SHA for d9dd93d
Browse repository at this point
feat(codegen): cli.stashName so generated CLIs can share one signed-in state
Show description for 412ba27
pyramation
authored and
devin-ai-integration[bot]
committed
412ba27
View commit details
Copy full SHA for 412ba27
Browse repository at this point
feat(cli): one shared Constructive login store
Show description for 20cb70d
pyramation
committed
20cb70d
View commit details
Copy full SHA for 20cb70d
Browse repository at this point
You can’t perform that action at this time.