diff --git a/lib/puppet/application/agent.rb b/lib/puppet/application/agent.rb
index <HASH>..<HASH> 100644
--- a/lib/puppet/application/agent.rb
+++ b/lib/puppet/application/agent.rb
@@ -1,4 +1,5 @@
 require 'puppet/application'
+require 'puppet/run'
 
 class Puppet::Application::Agent < Puppet::Application
(#<I>) Require puppet/run in the agent

Commit <I>c<I>fd0d0d0a9ad4a7f2cb<I>d<I>a<I>aa had accidentally removed
any requires of the `puppet/run` file and so the code needed for kick
was not being loaded. This adds loading of that file back into the agent
application.