Locked learning resources

Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

Locked learning resources

This lesson is for members only. Join us and get access to thousands of tutorials and a community of expert Pythonistas.

Unlock This Lesson

First Steps With Codex

00:00 In order to check that Codex does have access to your project, you can type in a simple prompt, something like “check pyproject.toml,” and when you want to refer to a specific file, you can use the @ sign, and you can start typing the name, and you’ll see a file listing.

00:20 So, “Check pyproject.toml for the name of the current project.” And then you press Enter, and you give it a couple of seconds.

00:30 As Codex works, you can see what’s going on, and by the end, you should see the reply rpcontacts. So this confirms that Codex is able to work with your current project.

00:45 There’s a couple of things you might want to do right off the bat. You can use / and then type model to check the different models that are available to you.

00:53 Some models are faster, some models are more expensive. Pick whatever you feel is best for the current task. For now, I’m using Enter to pick the latest frontier agentic coding model, which is gpt-5.3-codex at the time of this recording. And once I press Enter, I’m asked to select a reasoning level.

01:14 I’ll go with the default of medium. You can also run /permissions. And when you run /permissions, you can double-check the permissions that apply during the current session.

01:29 The default is Codex can only read and edit the files of the current workspace. And you need to give it explicit approval whenever Codex wants to access the internet or edit files outside of the current workspace.

01:43 And then there’s also the full access mode, which is more dangerous because it allows Codex to access the internet without approval, and it allows Codex to modify any file on your computer.

01:54 So you should be very careful if you ever consider running with the full access mode. For now, stick to the default.

02:02 If you want, feel free to explore further forward slash commands. But for now, you should be ready to start using Codex to implement features in your projects.

02:15 So that’s what you’ll do in the next lesson.

Become a Member to join the conversation.