# How to get human input?

**URL:** <https://community.crewai.com/t/how-to-get-human-input/911>\
**Category:** General\
**Created:** [October 21, 2024, 3:57am UTC](https://community.crewai.com/t/how-to-get-human-input/911 "2024-10-21T03:57:32Z")\
**Posts on this page:** 11\
**Page:** 1

<div class="post-metadata">

**Author:** ![Brettbian](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/brettbian/32/647_2.png) [@Brettbian](https://community.crewai.com/u/Brettbian)\
**Post date:** [October 21, 2024, 3:57am UTC](https://community.crewai.com/t/how-to-get-human-input/911/1 "2024-10-21T03:57:32Z")

</div>

Hi!  
I am developing a project that involves human-in-the-loop. For a design\_roadmap\_task, I set the `human_input = True`. But I do not know how to run this without the CLI (running in the command line with` crewai run`). In my `main.py` file, I initiated the whole process by `response = MyCrew().crew().kickoff(inputs=inputs)`, and `print(str(response))`. Is there other ways to pass in the human feedback?

---

<div class="post-metadata">

**Author:** ![rokbenko](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/rokbenko/32/492_2.png) [@rokbenko](https://community.crewai.com/u/rokbenko)\
**Post date:** [October 21, 2024, 8:29am UTC](https://community.crewai.com/t/how-to-get-human-input/911/2 "2024-10-21T08:29:56Z")

</div>

> [@Brettbian](#):
>
> Is there other ways to pass in the human feedback?

I don’t get it. What’s your idea? How would you like to pass in the human feedback?

---

<div class="post-metadata">

**Author:** ![matt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/matt/32/3_2.png) [@matt](https://community.crewai.com/u/matt)\
**Post date:** [October 21, 2024, 10:55am UTC](https://community.crewai.com/t/how-to-get-human-input/911/3 "2024-10-21T10:55:35Z")

</div>

You can set

```auto
human_input=True

```

on the task

---

<div class="post-metadata">

**Author:** ![rokbenko](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/rokbenko/32/492_2.png) [@rokbenko](https://community.crewai.com/u/rokbenko)\
**Post date:** [October 21, 2024, 10:58am UTC](https://community.crewai.com/t/how-to-get-human-input/911/4 "2024-10-21T10:58:54Z")

</div>

> [@Brettbian](#):
>
> For a design\_roadmap\_task, I set the `human_input = True`.

@matt He did this. He wants to run it via the CLI?

---

<div class="post-metadata">

**Author:** ![matt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/matt/32/3_2.png) [@matt](https://community.crewai.com/u/matt)\
**Post date:** [October 21, 2024, 11:00am UTC](https://community.crewai.com/t/how-to-get-human-input/911/5 "2024-10-21T11:00:11Z")

</div>

He said he does not know how to run it without the cli

---

<div class="post-metadata">

**Author:** ![matt](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/matt/32/3_2.png) [@matt](https://community.crewai.com/u/matt)\
**Post date:** [October 21, 2024, 11:02am UTC](https://community.crewai.com/t/how-to-get-human-input/911/6 "2024-10-21T11:02:22Z")

</div>

It’s worth pointing out that while it can be done using Crewai as a chatbot is not the intended purpose, it’s built for agentic workflows.

Human\_input attribute to help you refine your responses

---

<div class="post-metadata">

**Author:** ![rokbenko](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/rokbenko/32/492_2.png) [@rokbenko](https://community.crewai.com/u/rokbenko)\
**Post date:** [October 21, 2024, 11:10am UTC](https://community.crewai.com/t/how-to-get-human-input/911/7 "2024-10-21T11:10:01Z")

</div>

> [@matt](#):
>
> He said he does not know how to run it without the cli

You’re right, my bad.

---

<div class="post-metadata">

**Author:** ![German\_Girod](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/german_girod/32/821_2.png) [@German\_Girod](https://community.crewai.com/u/German_Girod)\
**Post date:** [October 29, 2024, 3:58pm UTC](https://community.crewai.com/t/how-to-get-human-input/911/8 "2024-10-29T15:58:25Z")

</div>

so any idea of how to run this without the cli ? i think it will be good for long flows to ask if we want to proceed or not for example

---

<div class="post-metadata">

**Author:** ![jppaulo11](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/jppaulo11/32/1533_2.png) [@jppaulo11](https://community.crewai.com/u/jppaulo11)\
**Post date:** [January 24, 2025, 12:13pm UTC](https://community.crewai.com/t/how-to-get-human-input/911/9 "2025-01-24T12:13:38Z")

</div>

Are there any updates on this?

---

<div class="post-metadata">

**Author:** ![Tony\_Wood](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/tony_wood/32/1876_2.png) [@Tony\_Wood](https://community.crewai.com/u/Tony_Wood)\
**Post date:** [January 25, 2025, 10:04am UTC](https://community.crewai.com/t/how-to-get-human-input/911/10 "2025-01-25T10:04:38Z")

</div>

Hi.

[Training - CrewAI](https://docs.crewai.com/concepts/training) might be useful to help give feedback to your agents

If you need chat I’d look at linking to Slack / Google etc and then wait for a response. Then you can not expose your command line to end users

---

<div class="post-metadata">

**Author:** ![Sanders\_Pabbies](https://sea1.discourse-cdn.com/flex025/user_avatar/community.crewai.com/sanders_pabbies/32/2092_2.png) [@Sanders\_Pabbies](https://community.crewai.com/u/Sanders_Pabbies)\
**Post date:** [February 1, 2025, 9:46pm UTC](https://community.crewai.com/t/how-to-get-human-input/911/11 "2025-02-01T21:46:11Z")

</div>

I had the same issue. Check out [https://youtu.be/pODI1SWTVeo?si=xrmdg9xtL0wGRyOx](https://youtu.be/pODI1SWTVeo?si=xrmdg9xtL0wGRyOx) for instructions on how to do this with Panel. I also used Process.sequential for the crew so that I could have human input on multiple tasks and only proceed to the next one once I was good with the previous.
