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
Accelerator
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
.
QwenLM
/
qwen-code
Public
Notifications
You must be signed in to change notification settings
Fork
2.9k
Star
27.4k
Code
Issues
936
Pull requests
307
Discussions
Actions
Projects
Security and quality
0
Insights
Additional navigation options
Code
Issues
Pull requests
Discussions
Actions
Projects
Security and quality
Insights
feat: background subagents with headless and SDK support
- #3076
#3076
Merged
tanzhenxin
merged 25 commits into
main
QwenLM/qwen-code:main
from
feat/background-subagent
QwenLM/qwen-code:feat/background-subagent
Copy head branch name to clipboard
Apr 17, 2026
Conversation
Commits
25
(25)
Checks
Files changed
Merged
feat: background subagents with headless and SDK support
#3076
tanzhenxin
merged 25 commits into
main
QwenLM/qwen-code:main
from
feat/background-subagent
QwenLM/qwen-code:feat/background-subagent
Copy head branch name to clipboard
Commits
Commits on Apr 10, 2026
feat(core): add run_in_background support for Agent tool
Show description for 25ac5c6
tanzhenxin
committed
25ac5c6
View commit details
Copy full SHA for 25ac5c6
Browse repository at this point
feat(background): improve notification formatting and UI handling
Show description for a60328d
tanzhenxin
and
qwencoder
committed
a60328d
View commit details
Copy full SHA for a60328d
Browse repository at this point
fix(background): reject run_in_background in non-interactive mode
Show description for 9f836e1
tanzhenxin
committed
9f836e1
View commit details
Copy full SHA for 9f836e1
Browse repository at this point
refactor(background): replace prefix/separator protocol with typed notification queue
Show description for f5067bc
tanzhenxin
committed
f5067bc
View commit details
Copy full SHA for f5067bc
Browse repository at this point
refactor(background): move abortAll to Config.shutdown
Show description for bcce78d
tanzhenxin
committed
bcce78d
View commit details
Copy full SHA for bcce78d
Browse repository at this point
fix(background): persist notification items for session resume
Show description for 83f23fd
tanzhenxin
committed
83f23fd
View commit details
Copy full SHA for 83f23fd
Browse repository at this point
fix(background): replace YOLO with deny-by-default for background agents
Show description for 3647889
tanzhenxin
committed
3647889
View commit details
Copy full SHA for 3647889
Browse repository at this point
Commits on Apr 11, 2026
fix(background): add missing getBackgroundTaskRegistry mock in useGeminiStream tests
tanzhenxin
committed
8587577
View commit details
Copy full SHA for 8587577
Browse repository at this point
Merge remote-tracking branch 'origin/main' into feat/background-subagent
tanzhenxin
committed
d032d4e
View commit details
Copy full SHA for d032d4e
Browse repository at this point
Commits on Apr 14, 2026
refactor(core): move fork subagent params from execute() to construction time
Show description for 37ce6e9
tanzhenxin
committed
37ce6e9
View commit details
Copy full SHA for 37ce6e9
Browse repository at this point
Commits on Apr 15, 2026
refactor(core): move agent tool files into dedicated tools/agent/ directory
Show description for bf0ff7c
tanzhenxin
committed
bf0ff7c
View commit details
Copy full SHA for bf0ff7c
Browse repository at this point
refactor(core): remove dead temp and top_p fields from ModelConfig
Show description for ab9ab01
tanzhenxin
committed
ab9ab01
View commit details
Copy full SHA for ab9ab01
Browse repository at this point
refactor(core): read parent generation config directly instead of getCacheSafeParams
Show description for e1e6885
tanzhenxin
committed
e1e6885
View commit details
Copy full SHA for e1e6885
Browse repository at this point
Commits on Apr 16, 2026
fix(core): prevent duplicate tool declarations when toolConfig has only inline decls
Show description for 268fc11
tanzhenxin
committed
268fc11
View commit details
Copy full SHA for 268fc11
Browse repository at this point
Merge remote-tracking branch 'origin/main' into refactor/fork-subagent-construction-time
Show description for 84c653b
tanzhenxin
committed
84c653b
View commit details
Copy full SHA for 84c653b
Browse repository at this point
Merge remote-tracking branch 'origin/main' into feat/background-subagent
Show description for aba07b8
tanzhenxin
committed
aba07b8
View commit details
Copy full SHA for aba07b8
Browse repository at this point
Merge remote-tracking branch 'origin/refactor/fork-subagent-construction-time' into feat/background-subagent
Show description for e02b56a
tanzhenxin
committed
e02b56a
View commit details
Copy full SHA for e02b56a
Browse repository at this point
feat(core): support agent-level `background: true` in frontmatter
Show description for 7c7d7c7
tanzhenxin
committed
7c7d7c7
View commit details
Copy full SHA for 7c7d7c7
Browse repository at this point
Commits on Apr 17, 2026
fix(core): address background subagent lifecycle gaps
Show description for 37d1924
tanzhenxin
committed
37d1924
View commit details
Copy full SHA for 37d1924
Browse repository at this point
feat(cli): headless support and SDK task events for background agents (#3379)
Show description for 0da1182
tanzhenxin
authored
0da1182
View commit details
Copy full SHA for 0da1182
Browse repository at this point
Merge remote-tracking branch 'origin/main' into feat/background-subagent
Show description for 722c342
tanzhenxin
committed
722c342
View commit details
Copy full SHA for 722c342
Browse repository at this point
fix: address codex review comments for background subagents
Show description for d3b60d6
tanzhenxin
committed
d3b60d6
View commit details
Copy full SHA for d3b60d6
Browse repository at this point
test(cli): sync JsonOutputAdapter text-mode assertions with trailing newline
Show description for de5b5ea
tanzhenxin
committed
de5b5ea
View commit details
Copy full SHA for de5b5ea
Browse repository at this point
refactor: simplify background subagent plumbing
Show description for 5d88ba9
tanzhenxin
committed
5d88ba9
View commit details
Copy full SHA for 5d88ba9
Browse repository at this point
fix: address codex review comments for background subagents
Show description for 610d3aa
tanzhenxin
committed
610d3aa
View commit details
Copy full SHA for 610d3aa
Browse repository at this point
You can’t perform that action at this time.