├── .gitignore ├── LICENSE ├── README.md ├── cli_interview.py ├── docs ├── PROFILE_RUBRIC.md ├── README.md ├── REDIS_GUIDE.md ├── RUBRIC_INTEGRATION.md └── TECHNICAL_DOCUMENTATION.md ├── env.example ├── examples └── example_session │ ├── README.md │ ├── logs │ └── conversation_20251108_150303.json │ └── profiles │ ├── profile_20251108_150303.json │ ├── profile_20251108_150303.md │ └── profile_20251108_150303_SHAREABLE.txt ├── requirements.txt ├── run_interview.sh ├── scripts ├── README.md ├── retrieve_profile.py ├── view_conversation_log.py ├── view_redis_sessions.py └── view_session_conversation.py └── src ├── __init__.py ├── agents ├── __init__.py ├── interview_agent.py ├── profile_generator.py ├── reasoning_extractor.py └── redis_checkpointer.py ├── config ├── __init__.py └── settings.py ├── prompts ├── __init__.py └── interview_prompts.py └── tools ├── __init__.py ├── profile_formatter.py ├── profile_saver.py └── profile_tools.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/README.md -------------------------------------------------------------------------------- /cli_interview.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/cli_interview.py -------------------------------------------------------------------------------- /docs/PROFILE_RUBRIC.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/docs/PROFILE_RUBRIC.md -------------------------------------------------------------------------------- /docs/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/docs/README.md -------------------------------------------------------------------------------- /docs/REDIS_GUIDE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/docs/REDIS_GUIDE.md -------------------------------------------------------------------------------- /docs/RUBRIC_INTEGRATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/docs/RUBRIC_INTEGRATION.md -------------------------------------------------------------------------------- /docs/TECHNICAL_DOCUMENTATION.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/docs/TECHNICAL_DOCUMENTATION.md -------------------------------------------------------------------------------- /env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/env.example -------------------------------------------------------------------------------- /examples/example_session/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/examples/example_session/README.md -------------------------------------------------------------------------------- /examples/example_session/logs/conversation_20251108_150303.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/examples/example_session/logs/conversation_20251108_150303.json -------------------------------------------------------------------------------- /examples/example_session/profiles/profile_20251108_150303.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/examples/example_session/profiles/profile_20251108_150303.json -------------------------------------------------------------------------------- /examples/example_session/profiles/profile_20251108_150303.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/examples/example_session/profiles/profile_20251108_150303.md -------------------------------------------------------------------------------- /examples/example_session/profiles/profile_20251108_150303_SHAREABLE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/examples/example_session/profiles/profile_20251108_150303_SHAREABLE.txt -------------------------------------------------------------------------------- /requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/requirements.txt -------------------------------------------------------------------------------- /run_interview.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/run_interview.sh -------------------------------------------------------------------------------- /scripts/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/scripts/README.md -------------------------------------------------------------------------------- /scripts/retrieve_profile.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/scripts/retrieve_profile.py -------------------------------------------------------------------------------- /scripts/view_conversation_log.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/scripts/view_conversation_log.py -------------------------------------------------------------------------------- /scripts/view_redis_sessions.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/scripts/view_redis_sessions.py -------------------------------------------------------------------------------- /scripts/view_session_conversation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/scripts/view_session_conversation.py -------------------------------------------------------------------------------- /src/__init__.py: -------------------------------------------------------------------------------- 1 | # Wren Interview Agent Package 2 | 3 | -------------------------------------------------------------------------------- /src/agents/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/src/agents/__init__.py -------------------------------------------------------------------------------- /src/agents/interview_agent.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/src/agents/interview_agent.py -------------------------------------------------------------------------------- /src/agents/profile_generator.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/src/agents/profile_generator.py -------------------------------------------------------------------------------- /src/agents/reasoning_extractor.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/src/agents/reasoning_extractor.py -------------------------------------------------------------------------------- /src/agents/redis_checkpointer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/src/agents/redis_checkpointer.py -------------------------------------------------------------------------------- /src/config/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/src/config/__init__.py -------------------------------------------------------------------------------- /src/config/settings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/src/config/settings.py -------------------------------------------------------------------------------- /src/prompts/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/src/prompts/__init__.py -------------------------------------------------------------------------------- /src/prompts/interview_prompts.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/src/prompts/interview_prompts.py -------------------------------------------------------------------------------- /src/tools/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/src/tools/__init__.py -------------------------------------------------------------------------------- /src/tools/profile_formatter.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/src/tools/profile_formatter.py -------------------------------------------------------------------------------- /src/tools/profile_saver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/src/tools/profile_saver.py -------------------------------------------------------------------------------- /src/tools/profile_tools.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/muratcankoylan/readwren/HEAD/src/tools/profile_tools.py --------------------------------------------------------------------------------