# Reported issues for AIHawk

Pod holds 20 of 22 GitHub reports that passed its relevance review. This can include external user reports, maintainer-confirmed bugs, and concrete feature gaps. Treat them as evidence to inspect, not a count of distinct defects.

Back to [AIHawk](/mcp/aihawk).

## Most discussed

### [BUG]: Error during installation

### Describe the bug

Issue with dependency versions

### Steps to reproduce

_No response_

### Expected behavior

_No response_

### Actual behavior

_No response_

### Branch

main

### Branch name

_No response_

### Python version

3.13.0

### LLM Used

_No response_

### Model used

_No response_

### Additional context

ERROR: Cannot install -r requirements.txt (line 10), -r requirements.txt (line 12), -r requirements.txt (line 13), -r requirements.txt (line 14), -r requirements.txt…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/841) · 2024-11-13 · closed · outside contributor · 12 comments

### Runtime error: Error running the bot: Error parsing YAML file.

Good afternoon! I went through all the steps and have matched my files to your example files and I am getting an error:
Runtime error: Error running the bot: Error parsing YAML file.
Refer to the configuration and troubleshooting guide: https://github.com/feder-cr/LinkedIn_AIHawk_automatic_job_application/blob/main/readme.md#configuration
when I run the python main.py command. I have run the YAML's through a validator and do not have any great feedback there. I have also run line by line…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/89) · 2024-08-27 · closed · external user · 12 comments

### [BUG]: requirements.txt longchain versions can't work

### Describe the bug

requirements.txt longchain versions can't work

### Steps to reproduce

I am on Mac, tried python versions 3.9, 3.10, 3.11, 3.13 with thousand of different versions for all langchain libraries. Please, I cant fix it by myself, I am no expert in longchain

I tried also all branchs and randomly choosed hash to checkout...

Using cached anthropic-0.8.1-py3-none-any.whl.metadata (13 kB)
Collecting langchain-anthropic (from -r requirements.txt (line 8))
  Using cached…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/912) · 2024-11-21 · closed · external user · 8 comments

### Using the ollama model isnt applying for jobs

### Reason for won't fix

After attempting to modify the models and using Llama 3.1, the bot is not applying for any jobs. I also used Mistral, but it gave me the same result.

Used the main branch code just modified the config.yaml file with the model name , model type and url just like below

llm_model_type: ollama
llm_model: 'llama3.1:latest'
llm_api_url: 'http://localhost:11434/'

The ollama model and tge code which is used needs to be refined.

### Decision maker

_No response_…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/430) · 2024-09-25 · closed · outside contributor · 7 comments

### [BUG]:  Unable to Use Gemini/Ollama: OpenAI Hardcoded in ResumeFacade,  Hardcoded OpenAI API Calls Prevent Using Other LLMs, LLM_MODEL_TYPE Configuration Not Respected: Always Calls OpenAI

### Describe the bug

The application is currently hardcoded to use the OpenAI API for LLM interactions, preventing the use of other LLM providers like Gemini and Ollama, despite the configuration options provided in config.py (LLM_MODEL_TYPE, LLM_MODEL, LLM_API_URL). The ResumeFacade and associated LLM classes within the src/libs/resume_and_cover_builder/llm directory directly call the OpenAI API without checking the configured LLM provider. This results in either the OpenAI API being called…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/1069) · 2025-01-20 · closed · external user · 6 comments

### error on pip install

```
$ pip install -r requirements.txt
Collecting git+https://github.com/feder-cr/lib_resume_builder_AIHawk.git (from -r requirements.txt (line 14))
  Cloning https://github.com/feder-cr/lib_resume_builder_AIHawk.git to /tmp/pip-req-build-hg_e4zhr
  Running command git clone --filter=blob:none --quiet https://github.com/feder-cr/lib_resume_builder_AIHawk.git /tmp/pip-req-build-hg_e4zhr
  Resolved https://github.com/feder-cr/lib_resume_builder_AIHawk.git to commit…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/65) · 2024-08-24 · closed · external user · 6 comments

### Still some questions about the config.yaml file

> please share your config.yaml

Thank yo! Thank you! I got it to work!! Thank you for sharing this!!

_Originally posted by @olufamilusi in https://github.com/feder-cr/linkedIn_auto_jobs_applier_with_AI/issues/4#issuecomment-2282362574_

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/56) · 2024-08-20 · closed · external user · 4 comments

### [BUG]: <Provide a clear, descriptive title>

### Describe the bug

Easy Apply changed Phone Country to Democratic of Congo +243

### Steps to reproduce

Upon running the code, it fills the first module for easy apply to democratic of congo and outputs a chatgpt response of "I do not have access to personal information such as mobile phone numbers. Is there anything else I can help you with?" via the mobile phone number field.

Attempted to use the example code as well after it may be my information via…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/911) · 2024-11-21 · closed · external user · 3 comments

## Most recent

### Add optional screen-history context for Playwright agent tasks

## Feature request

When a user asks an agent to resume a browser workflow, let it query a bounded local screen-history interval and use the excerpt as observed context with provenance.

Keep retrieval optional and user-controlled. Do not persist or share screen observations automatically, and treat OCR as observed data rather than instructions.

ScreenContextAgent: https://github.com/ikeikeikeda66/screen-context-agent

Would an optional integration or example fit this project?

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/1396) · 2026-09-27 · open · external user · 0 comments

### [BUG]: Not using Anthropic Model - Keeps attempting to call OpenAI endpoint

### Describe the bug

I tried to use claude API keys however in the console all I see it open AI 401 logs. I changed config.py as shown in the documentation. Is there anything wrong?

### Steps to reproduce

I updated my API key in `secrets.yaml` and then added my job and resume preferences. Next I updated the model details in config.py and then I tried running `python3 main.py` which is giving me 401 errors and upon inspection it seems its trying to hit open AI endpoint even though I specified…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/1066) · 2025-01-20 · closed · external user · 0 comments

### [BUG]: Tailored resume generation not working

### Describe the bug

Uses same CSS Formatted Resume for every job

### Steps to reproduce

Hi there,

I have configured the main branch and the 4.1 branch and still having the same issue.

No errors to note and filled out all YAML files per instruction. 

Verified OpenAI usage on balance. Cover Letters are generating as exptected.





### Expected behavior

Tailored Resume Generation

### Actual behavior

Same CSS Resume Submitted to each job, no differentiation

###…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/916) · 2024-11-22 · closed · external user · 0 comments

### [BUG]: Bot responds to LinkedIn Messages - repeatedly

### Describe the bug

I've been running the bot for a week and have gotten several responses from potential employers.

When employers reach out through LI messages to arrange phone screens etc the message popup appears to be coming into focus in the bot session, the bot will intermittently find response buttons and click them; many many times.
Not only an annoying bug but its sending a very odd impression to a prospective employer.…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/898) · 2024-11-21 · closed · external user · 1 comment

### Does it really have to create a new resume every time apply?

### Feature summary

_No response_

### Feature description

Does it really have to create a new resume every time apply? I don't think it is necessary. How can I turn that feature off? Thanks.

### Motivation

_No response_

### Alternatives considered

_No response_

### Additional context

_No response_

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/891) · 2024-11-20 · closed · external user · 0 comments

### [BUG]: Scrolls down but doesn't click to Easyapply

### Describe the bug

it will scrolls down but never click easyapply then return to success. and going to next job

### Steps to reproduce

_No response_

### Expected behavior

_No response_

### Actual behavior

_No response_

### Branch

None

### Branch name

_No response_

### Python version

_No response_

### LLM Used

_No response_

### Model used

_No response_

### Additional context

2024-11-19 22:31:15.719 | DEBUG    | ai_hawk.linkedIn_easy_applier:_find_easy_apply_button:207 -…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/890) · 2024-11-20 · closed · external user · 2 comments

### [BUG]: The Openai API not functioning, can not find the model gpt-4o

### Describe the bug

 Unexpected error occurred: Error code: 404 - {'error': {'message': 'The model `gpt-4o` does not exist or you do not have access to it.', 'type': 'invalid_request_error', 'param': None, 'code': 'model_not_found'}}

### Steps to reproduce

after running the program, it starts repeating Error code 404

### Expected behavior

Expected to keep looking for jobs

### Actual behavior

But it stops

### Branch

main

### Branch name

python main.py

### Python version

_No…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/889) · 2024-11-20 · closed · external user · 0 comments

### [BUG]: <It works and shows applied successfully, But It doesn't>

### Describe the bug

We're using Gemini API Key, till the end it works fine but it doesn't easy apply automatically.  The ai part seems to work fine it collects all the data from the company's profile and from the plain text resume and scores the job too, after this process it shows that it has applied for the job but in real scenario, it didn't. Please look into this and revert us back asap.

### Steps to reproduce

_No response_

### Expected behavior

It should Apply in realtime…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/888) · 2024-11-20 · closed · external user · 2 comments

### resume builder issue

File "/Users/...../Desktop/genel/04 - programlar/Auto_Jobs_Applier_AI_Agent/main.py", line 11, in <module>
    from lib_resume_builder_AIHawk import Resume, FacadeManager, ResumeGenerator, StyleManager
ModuleNotFoundError: No module named 'lib_resume_builder_AIHawk'
(virtual).....@.....-MacBook-Pro Auto_Jobs_Applier_AI_Agent % 

I just cannot resolve this issue, I tried to installed this lib with conda then I got some new issues like this

      error: command '/opt/homebrew/bin/swig'…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/887) · 2024-11-19 · closed · external user · 2 comments

### [BUG]: <Bot responds with a cover letter type answer when prompted with "how did you hear about this job?">

### Describe the bug

Easy apply jobs on linked in fail a prompt named: "How did you hear about this job?" The response is normally generated as a cover letter talking about how great the company that is being applied to is. However, this behavior is incorrect.

### Steps to reproduce

1. run python main.py
2. sign into linked in
3. bot gathers easy applies
4. bot applies to easy apply job
5. bot fills and generates form response
6. bot encounters mishandled question: "how did you hear…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/886) · 2024-11-19 · closed · external user · 2 comments

### Missing virtual or lib folder in the repository

### Describe the bug

Hello! I followed the steps in the YouTube tutorial (attached an image for reference), and it shows a virtual and lib folder in the project setup. However, after cloning the repository from GitHub, I noticed that these folders are not present (see second attachment from the GitHub repository view).  Could you please clarify if these folders are supposed to be created during setup, or if there are any additional steps needed to generate them? Without them, I am unable to…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/673) · 2024-10-30 · closed · external user · 1 comment

### [QUESTION]: Does the dynamic resume feature work only with OpenAI API?

### Summary of your question

When running the bot, it seems to be crashing when trying to generate resume with gemini API, it looks like lib_resume_builder_AIHawk only accepts OpenAI API key

### Question details

Hi, the bot is running correctly until step
`ai_hawk.linkedIn_easy_applier:_create_and_upload_resume:463 - Generating resume for job:`
where it fails due to the following error:
```
openai.AuthenticationError: Error code: 401 - {'error': {'message': 'Incorrect API key provided:…

[Read the thread](https://github.com/feder-cr/invisible_playwright_mcp/issues/649) · 2024-10-29 · closed · external user · 3 comments

The remaining reports are on [the project's issue tracker](https://github.com/feder-cr/aihawk_mcp_server/issues).
