<feed xmlns='http://www.w3.org/2005/Atom'>
<title>demon/README.md, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='http://git.d464.sh/demon/'/>
<entry>
<title>Simplify README title</title>
<updated>2025-06-23T09:34:39+00:00</updated>
<author>
<name>diogo464</name>
<email>diogo464@d464.sh</email>
</author>
<published>2025-06-23T09:34:39+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/demon/commit/?id=4e9134b98866364f0eb35cd693da185ec389a3db'/>
<id>4e9134b98866364f0eb35cd693da185ec389a3db</id>
<content type='text'>
Remove "Background Process Manager" subtitle for cleaner title

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Remove "Background Process Manager" subtitle for cleaner title

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Improve README introduction and add root directory information</title>
<updated>2025-06-23T09:29:47+00:00</updated>
<author>
<name>diogo464</name>
<email>diogo464@d464.sh</email>
</author>
<published>2025-06-23T09:29:47+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/demon/commit/?id=36e1c3debd448d39196c2289feb2e96f2ecd0f26'/>
<id>36e1c3debd448d39196c2289feb2e96f2ecd0f26</id>
<content type='text'>
- Rewrite opening section to be clearer and more direct
- Better explain the tool's purpose for AI agents
- Add root directory discovery details to "How It Works" section
- Simplify content structure while maintaining essential information

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Rewrite opening section to be clearer and more direct
- Better explain the tool's purpose for AI agents
- Add root directory discovery details to "How It Works" section
- Simplify content structure while maintaining essential information

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Update README.md: remove emojis, simplify installation, and remove license section</title>
<updated>2025-06-22T10:35:37+00:00</updated>
<author>
<name>diogo464</name>
<email>diogo464@d464.sh</email>
</author>
<published>2025-06-22T10:35:37+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/demon/commit/?id=2d27d85384c8637d2fbce311e47cbe604ec6f7f8'/>
<id>2d27d85384c8637d2fbce311e47cbe604ec6f7f8</id>
<content type='text'>
- Remove all emoji icons from section headers
- Replace installation section with single git install command
- Remove license and similar tools sections
- Update GitHub issues URL to correct repository

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Remove all emoji icons from section headers
- Replace installation section with single git install command
- Remove license and similar tools sections
- Update GitHub issues URL to correct repository

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add wait subcommand for blocking until process termination</title>
<updated>2025-06-19T09:03:56+00:00</updated>
<author>
<name>diogo464</name>
<email>diogo464@d464.sh</email>
</author>
<published>2025-06-19T09:03:56+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/demon/commit/?id=5101d9c410a7c901ea20636d2a4e56b3282a1c14'/>
<id>5101d9c410a7c901ea20636d2a4e56b3282a1c14</id>
<content type='text'>
Implements a new 'wait' subcommand that blocks until a specified daemon process terminates, with configurable timeout and polling interval.

Features:
- Default 30-second timeout, configurable with --timeout flag
- Infinite wait with --timeout 0
- Configurable polling interval with --interval flag (default 1 second)
- Quiet operation - only shows errors on failure
- Preserves PID files (doesn't clean up)
- Exit codes: 0 for success, 1 for failure

Usage examples:
- demon wait my-process                    # Wait 30s
- demon wait my-process --timeout 0        # Wait indefinitely
- demon wait my-process --timeout 60 --interval 2  # Custom timeout/interval

Added comprehensive test suite covering:
- Non-existent processes
- Already terminated processes
- Normal process termination
- Timeout scenarios
- Infinite timeout behavior
- Custom polling intervals

Updated documentation:
- README.md with wait command reference and usage examples
- LLM guide with detailed wait command documentation
- Integration examples for development workflows

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Implements a new 'wait' subcommand that blocks until a specified daemon process terminates, with configurable timeout and polling interval.

Features:
- Default 30-second timeout, configurable with --timeout flag
- Infinite wait with --timeout 0
- Configurable polling interval with --interval flag (default 1 second)
- Quiet operation - only shows errors on failure
- Preserves PID files (doesn't clean up)
- Exit codes: 0 for success, 1 for failure

Usage examples:
- demon wait my-process                    # Wait 30s
- demon wait my-process --timeout 0        # Wait indefinitely
- demon wait my-process --timeout 60 --interval 2  # Custom timeout/interval

Added comprehensive test suite covering:
- Non-existent processes
- Already terminated processes
- Normal process termination
- Timeout scenarios
- Infinite timeout behavior
- Custom polling intervals

Updated documentation:
- README.md with wait command reference and usage examples
- LLM guide with detailed wait command documentation
- Integration examples for development workflows

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
<entry>
<title>Add comprehensive README.md with complete documentation</title>
<updated>2025-06-19T08:48:21+00:00</updated>
<author>
<name>diogo464</name>
<email>diogo464@d464.sh</email>
</author>
<published>2025-06-19T08:48:21+00:00</published>
<link rel='alternate' type='text/html' href='http://git.d464.sh/demon/commit/?id=f464b78ac2f8fac6a267271486705e17a6233695'/>
<id>f464b78ac2f8fac6a267271486705e17a6233695</id>
<content type='text'>
- Add detailed overview highlighting key features and benefits
- Include installation instructions for multiple methods
- Provide comprehensive command reference with examples
- Document use cases for development, LLM integration, DevOps
- Add practical examples for each major workflow
- Include machine-readable output documentation for automation
- Document file management, security, and system requirements
- Add contributing guidelines and development setup
- Position as LLM-friendly tool for background process management
- Focus on developer experience and automation integration
- Highlight key differentiators vs similar tools

README emphasizes:
- Simplicity and zero-configuration approach
- LLM agent integration capabilities
- Development workflow optimization
- Practical examples for common scenarios
- Clear documentation for automation use cases

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude &lt;noreply@anthropic.com&gt;
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
- Add detailed overview highlighting key features and benefits
- Include installation instructions for multiple methods
- Provide comprehensive command reference with examples
- Document use cases for development, LLM integration, DevOps
- Add practical examples for each major workflow
- Include machine-readable output documentation for automation
- Document file management, security, and system requirements
- Add contributing guidelines and development setup
- Position as LLM-friendly tool for background process management
- Focus on developer experience and automation integration
- Highlight key differentiators vs similar tools

README emphasizes:
- Simplicity and zero-configuration approach
- LLM agent integration capabilities
- Development workflow optimization
- Practical examples for common scenarios
- Clear documentation for automation use cases

🤖 Generated with [Claude Code](https://claude.ai/code)

Co-Authored-By: Claude &lt;noreply@anthropic.com&gt;
</pre>
</div>
</content>
</entry>
</feed>
